作者 lyh

gx

... ... @@ -79,4 +79,24 @@ class RatingController extends BaseController
$ratingLogic->ratingSave();
$this->response('success');
}
/**
* @remark :问卷调查验证验证码
* @name :VerificationCode
* @author :lyh
* @method :post
* @time :2024/1/22 11:23
*/
public function verificationCode(){
$smsModel = new SmsLog();
$smsInfo = $smsModel->formatQuery(['mobile'=>$this->param['mobile'],'type'=>$smsModel::TYPE_CORING])->orderBy('id','desc')->first();
if(!empty($smsInfo)){
if(($this->param['code'] != $smsInfo['code']) || ($smsInfo['created_at'] < date('Y-m-d H:i:s',time() - 300))){
$this->response('验证码已过期或验证码错误',Code::SYSTEM_ERROR);
}
}else{
$this->response('验证码错误',Code::SYSTEM_ERROR);
}
$this->response('success');
}
}
... ...
... ... @@ -483,6 +483,7 @@ Route::middleware(['bloginauth'])->group(function () {
Route::any('/read', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'getProjectRead'])->name('rating_getProjectRead');
Route::any('/save', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'save'])->name('rating_save');
Route::any('/getHistory', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'getHistory'])->name('rating_getHistory');
Route::any('/code', [\App\Http\Controllers\Bside\Scoring\RatingController::class, 'verificationCode'])->name('rating_code');
});
});
//无需登录验证的路由组
... ...