Ken vor 1 Woche
Ursprung
Commit
e659e64d18
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      app/Http/Controllers/api/ActivityReward.php

+ 2 - 2
app/Http/Controllers/api/ActivityReward.php

@@ -24,6 +24,8 @@ class ActivityReward extends BaseController
                 'activity_id' => ['required', 'integer'],
             ]);
             $memberId = request()->input('member_id');
+            $user = UserService::findOne(['member_id' => $memberId]);
+            if(empty($user->phone)) throw new Exception('请先绑定手机号', HttpStatus::NOT_BIND_PHONE);
 
             if (ActivityUser::where('member_id', $memberId)->where('status', 0)->exists()) {
                 throw new Exception('完成活动才可以参与新活动', HttpStatus::CUSTOM_ERROR);
@@ -34,8 +36,6 @@ class ActivityReward extends BaseController
                 throw new Exception('已参与过此活动,每个活动仅可参加一次', HttpStatus::CUSTOM_ERROR);
             }
 
-            $user = UserService::findOne(['member_id' => $memberId]);
-            if(empty($user->phone)) throw new Exception('请先绑定手机号', HttpStatus::NOT_BIND_PHONE);
 
             $time = time();
             $activity = ActivityRewardService::findOne([