作者 lyh

gx

@@ -3,6 +3,7 @@ @@ -3,6 +3,7 @@
3 namespace App\Http\Controllers\Bside\BCom; 3 namespace App\Http\Controllers\Bside\BCom;
4 4
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
  6 +use App\Helper\Common;
6 use App\Http\Controllers\Bside\BaseController; 7 use App\Http\Controllers\Bside\BaseController;
7 use App\Http\Logic\Bside\User\UserLogic; 8 use App\Http\Logic\Bside\User\UserLogic;
8 use App\Models\Project\Project; 9 use App\Models\Project\Project;
@@ -90,4 +91,21 @@ class ComController extends BaseController @@ -90,4 +91,21 @@ class ComController extends BaseController
90 $this->response('success'); 91 $this->response('success');
91 } 92 }
92 93
  94 + /**
  95 + * @remark :生成token
  96 + * @name :generateToken
  97 + * @author :lyh
  98 + * @method :post
  99 + * @time :2023/8/24 17:27
  100 + */
  101 + public function generateToken(){
  102 + $data = [
  103 + 'phone' => $this->user['mobile'],
  104 + 'from_order_id' => $this->param['from_order_id'] ?? '123456', // 提单系统 同步到个项目的唯一凭证(数字或者字符串)
  105 + 'timestamp' => time(), // 接收到字符串解密出来以后需要 验证时间不超过30秒 超过时间视为无效授权
  106 + ];
  107 + $common = new Common();
  108 + $str = $common->encrypt($data);
  109 + $this->response('success',Code::SUCCESS,['str'=>$str]);
  110 + }
93 } 111 }
@@ -146,23 +146,6 @@ class LoginController extends BaseController @@ -146,23 +146,6 @@ class LoginController extends BaseController
146 $this->response('success'); 146 $this->response('success');
147 } 147 }
148 148
149 - /**  
150 - * @remark :生成token  
151 - * @name :generateToken  
152 - * @author :lyh  
153 - * @method :post  
154 - * @time :2023/8/24 17:27  
155 - */  
156 - public function generateToken(){  
157 - $data = [  
158 - 'phone' => $this->param['phone'],  
159 - 'from_order_id' => $this->param['from_order_id'], // 提单系统 同步到个项目的唯一凭证(数字或者字符串)  
160 - 'timestamp' => time(), // 接收到字符串解密出来以后需要 验证时间不超过30秒 超过时间视为无效授权  
161 - ];  
162 - $common = new Common();  
163 - $str = $common->encrypt($data);  
164 - $this->response('success',Code::SUCCESS,['str'=>$str]);  
165 - }  
166 149
167 /** 150 /**
168 * @remark :解token 151 * @remark :解token
@@ -14,6 +14,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -14,6 +14,7 @@ Route::middleware(['bloginauth'])->group(function () {
14 Route::any('/get_menu', [\App\Http\Controllers\Bside\BCom\ComController::class, 'get_menu'])->name('get_menu'); 14 Route::any('/get_menu', [\App\Http\Controllers\Bside\BCom\ComController::class, 'get_menu'])->name('get_menu');
15 //获取当前登录用户项目详情 15 //获取当前登录用户项目详情
16 Route::any('/get_project', [\App\Http\Controllers\Bside\BCom\ComController::class, 'get_project'])->name('get_project'); 16 Route::any('/get_project', [\App\Http\Controllers\Bside\BCom\ComController::class, 'get_project'])->name('get_project');
  17 + Route::any('/generateToken', [\App\Http\Controllers\Bside\LoginController::class, 'generateToken'])->name('generateToken');
17 //用户相关路由 18 //用户相关路由
18 Route::prefix('user')->group(function () { 19 Route::prefix('user')->group(function () {
19 Route::any('/', [\App\Http\Controllers\Bside\User\UserController::class, 'lists'])->name('user_lists'); 20 Route::any('/', [\App\Http\Controllers\Bside\User\UserController::class, 'lists'])->name('user_lists');
@@ -339,6 +340,5 @@ Route::group([], function () { @@ -339,6 +340,5 @@ Route::group([], function () {
339 Route::any('/sendLoginSms', [\App\Http\Controllers\Bside\LoginController::class, 'sendLoginSms'])->name('sendLoginSms'); 340 Route::any('/sendLoginSms', [\App\Http\Controllers\Bside\LoginController::class, 'sendLoginSms'])->name('sendLoginSms');
340 Route::any('/autologin', [\App\Http\Controllers\Bside\LoginController::class, 'autologin'])->name('autologin'); 341 Route::any('/autologin', [\App\Http\Controllers\Bside\LoginController::class, 'autologin'])->name('autologin');
341 Route::any('/qrcode', [\App\Http\Controllers\Bside\LoginController::class, 'qrcode'])->name('qrcode'); 342 Route::any('/qrcode', [\App\Http\Controllers\Bside\LoginController::class, 'qrcode'])->name('qrcode');
342 - Route::any('/generateToken', [\App\Http\Controllers\Bside\LoginController::class, 'generateToken'])->name('generateToken');  
343 Route::any('/globalSo_v6_login', [\App\Http\Controllers\Bside\LoginController::class, 'globalSo_v6_login'])->name('globalSo_v6_login'); 343 Route::any('/globalSo_v6_login', [\App\Http\Controllers\Bside\LoginController::class, 'globalSo_v6_login'])->name('globalSo_v6_login');
344 }); 344 });