作者 lyh

gx

@@ -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 }
@@ -483,6 +483,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -483,6 +483,7 @@ Route::middleware(['bloginauth'])->group(function () {
483 Route::any('/read', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'getProjectRead'])->name('rating_getProjectRead'); 483 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'); 484 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'); 485 Route::any('/getHistory', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'getHistory'])->name('rating_getHistory');
  486 + Route::any('/code', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'verificationCode'])->name('rating_code');
486 }); 487 });
487 }); 488 });
488 //无需登录验证的路由组 489 //无需登录验证的路由组