first commit

This commit is contained in:
编码猿
2024-09-27 01:32:49 +08:00
commit 28ebe05a64
7399 changed files with 1174529 additions and 0 deletions

View File

@@ -0,0 +1 @@
e5d486fb-2e34-4898-b872-2ee976dc40b5

View File

@@ -0,0 +1,35 @@
<?php
namespace app\logic;
use diditao\caching\facade\AppBankCache;
use diditao\common\base\BaseLogic;
use diditao\common\request\facade\AppRequest;
use diditao\common\service\sms\facade\Sms;
use diditao\common\service\upload\Upload;
class ApiLogic
{
use BaseLogic;
public function getSmsCode()
{
$cellphone = AppRequest::param('cellphone');
$scene = AppRequest::param('scene');
Sms::sendCaptcha($cellphone,$scene);
$this->logicMsg = '短信验证发送成功,请注意查收';
return $this;
}
public function upload()
{
$this->logicData = app(Upload::class)->upload();
$this->logicMsg = '文件上传成功,请进行下一步操作';
return $this;
}
public function getBuyerAvailableBankList()
{
$this->logicData = AppBankCache::getList()->visible(['id','bank_title','full_name','sort']);
return $this;
}
}

View File

@@ -0,0 +1,45 @@
<?php
namespace app\logic;
use diditao\common\base\BaseLogic;
use diditao\common\request\facade\AppRequest;
use diditao\common\service\sms\facade\Sms;
use diditao\user\facade\UserService;
class LoginLogic
{
use BaseLogic;
public function index()
{
$token = UserService::login();
$this->logicData['token']=$token;
$this->logicMsg = '登录成功,正在为您跳转...';
return $this;
}
public function reg()
{
// Sms::verifyCaptcha(AppRequest::param('cellphone'),AppRequest::param('verify_code/d'),'reg');
UserService::reg();
$this->logicMsg = '恭喜您,注册成功!';
return $this;
}
public function forget()
{
// Sms::verifyCaptcha(AppRequest::param('cellphone'),AppRequest::param('verify_code/d'),'resetPassword');
UserService::forget();
$this->logicMsg = '密码重置成功,您可以使用新密码登录!';
return $this;
}
public function logout()
{
UserService::logout();
$this->logicMsg = '退出成功,记得要再来哦!';
return $this;
}
}

View File

@@ -0,0 +1 @@
4386759e-c833-4209-9d2d-b1d98832c6e4

View File

@@ -0,0 +1,25 @@
<?php
namespace app\logic\certification;
use diditao\caching\facade\BuyerCertifyCache;
use diditao\certification\facade\BuyerCertification;
use diditao\common\base\BaseLogic;
class BuyerLogic
{
use BaseLogic;
public function add()
{
BuyerCertification::add();
$this->logicMsg = '实名认证提交成功';
return $this;
}
public function get()
{
$this->logicData = BuyerCertification::getData();
return $this;
}
}