作者 赵彬吉

Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into develop

@@ -79,4 +79,24 @@ class RatingController extends BaseController @@ -79,4 +79,24 @@ class RatingController extends BaseController
79 $ratingLogic->ratingSave(); 79 $ratingLogic->ratingSave();
80 $this->response('success'); 80 $this->response('success');
81 } 81 }
  82 +
  83 + /**
  84 + * @remark :问卷调查验证验证码
  85 + * @name :VerificationCode
  86 + * @author :lyh
  87 + * @method :post
  88 + * @time :2024/1/22 11:23
  89 + */
  90 + public function verificationCode(){
  91 + $smsModel = new SmsLog();
  92 + $smsInfo = $smsModel->formatQuery(['mobile'=>$this->param['mobile'],'type'=>$smsModel::TYPE_CORING])->orderBy('id','desc')->first();
  93 + if(!empty($smsInfo)){
  94 + if(($this->param['code'] != $smsInfo['code']) || ($smsInfo['created_at'] < date('Y-m-d H:i:s',time() - 300))){
  95 + $this->response('验证码已过期或验证码错误',Code::SYSTEM_ERROR);
  96 + }
  97 + }else{
  98 + $this->response('验证码错误',Code::SYSTEM_ERROR);
  99 + }
  100 + $this->response('success');
  101 + }
82 } 102 }
@@ -84,7 +84,7 @@ class LoginLogic extends BaseLogic @@ -84,7 +84,7 @@ class LoginLogic extends BaseLogic
84 * @time :2023/9/7 16:30 84 * @time :2023/9/7 16:30
85 */ 85 */
86 public function logout(){ 86 public function logout(){
87 - Cache::pull($this->request->header('token')); 87 + Cache::pull(Common::MANAGE_TOKEN.$this->request->header('token'));
88 return $this->success(); 88 return $this->success();
89 } 89 }
90 90
@@ -37,6 +37,7 @@ class RatingLogic extends BaseLogic @@ -37,6 +37,7 @@ class RatingLogic extends BaseLogic
37 'uptime'=>$this->project['uptime'], 37 'uptime'=>$this->project['uptime'],
38 'domain'=>$this->user['domain'], 38 'domain'=>$this->user['domain'],
39 'question'=>$this->model->list(['type'=>$this->param['type']]), 39 'question'=>$this->model->list(['type'=>$this->param['type']]),
  40 + 'project_id'=>$this->user['project_id']
40 ]; 41 ];
41 return $this->success($data); 42 return $this->success($data);
42 } 43 }
@@ -330,4 +330,5 @@ class UserLoginLogic @@ -330,4 +330,5 @@ class UserLoginLogic
330 } 330 }
331 throw new AsideGlobalException($code, $message); 331 throw new AsideGlobalException($code, $message);
332 } 332 }
  333 +
333 } 334 }
@@ -28,6 +28,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -28,6 +28,7 @@ Route::middleware(['bloginauth'])->group(function () {
28 Route::any('/info', [\App\Http\Controllers\Bside\User\UserController::class, 'info'])->name('user_info'); 28 Route::any('/info', [\App\Http\Controllers\Bside\User\UserController::class, 'info'])->name('user_info');
29 Route::any('/role_list', [\App\Http\Controllers\Bside\User\UserController::class, 'role_list'])->name('user_role_list'); 29 Route::any('/role_list', [\App\Http\Controllers\Bside\User\UserController::class, 'role_list'])->name('user_role_list');
30 Route::any('/del', [\App\Http\Controllers\Bside\User\UserController::class, 'del'])->name('user_del'); 30 Route::any('/del', [\App\Http\Controllers\Bside\User\UserController::class, 'del'])->name('user_del');
  31 +
31 }); 32 });
32 //项目独立头部和底部设置 33 //项目独立头部和底部设置
33 Route::prefix('pageSetting')->group(function () { 34 Route::prefix('pageSetting')->group(function () {
@@ -483,6 +484,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -483,6 +484,7 @@ Route::middleware(['bloginauth'])->group(function () {
483 Route::any('/read', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'getProjectRead'])->name('rating_getProjectRead'); 484 Route::any('/read', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'getProjectRead'])->name('rating_getProjectRead');
484 Route::any('/save', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'save'])->name('rating_save'); 485 Route::any('/save', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'save'])->name('rating_save');
485 Route::any('/getHistory', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'getHistory'])->name('rating_getHistory'); 486 Route::any('/getHistory', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'getHistory'])->name('rating_getHistory');
  487 + Route::any('/code', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'verificationCode'])->name('rating_code');
486 }); 488 });
487 }); 489 });
488 //无需登录验证的路由组 490 //无需登录验证的路由组