From cc76cbe1f44793ca00911b6f8ee1dd99a5cc9dfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=8B=BC?= <2468023037@qq.com> Date: Mon, 17 Feb 2025 14:49:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=A6=96=E6=AC=A1=E6=88=90=E5=8A=9F?= =?UTF-8?q?=E5=85=B3=E8=81=94=EF=BC=8C=E8=B5=A0=E9=80=8150=E7=A7=AF?= =?UTF-8?q?=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/api/TaskController.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/controller/api/TaskController.php b/app/controller/api/TaskController.php index 7b75209..f7b8fd4 100644 --- a/app/controller/api/TaskController.php +++ b/app/controller/api/TaskController.php @@ -18,6 +18,7 @@ use app\model\UserPhone; use App\model\VipLevel; use App\Utils\API\SendCode; use App\Utils\ApiResponseApp; +use App\dao\UserRewardDao; use Tinywan\Jwt\JwtToken; use GuzzleHttp\Client; @@ -100,6 +101,8 @@ class TaskController $UserPhone->save(); $GetLodeLog->delete(); } + //首次成功关联,赠送50积分 + $this->first_phone($phone,$user_id); return ApiResponseApp::success([]); } @@ -179,4 +182,17 @@ class TaskController $user_phones->save(); return ApiResponseApp::success([]); } + + /** + * 首次上号送50积分 + */ + public static function first_phone($phone,$user_id) + { + //查找数据库中是否存在该手机号 + $user_phone = UserPhone::where('phone', $phone)->first(); + //如果不存在则送用户50积分 + if (!$user_phone) { + UserRewardDao::base($user_id, 4, 50, '首次关联此手机号送50积分'); + } + } }