Ken hai 1 semana
pai
achega
e659e64d18
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  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'],
                 'activity_id' => ['required', 'integer'],
             ]);
             ]);
             $memberId = request()->input('member_id');
             $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()) {
             if (ActivityUser::where('member_id', $memberId)->where('status', 0)->exists()) {
                 throw new Exception('完成活动才可以参与新活动', HttpStatus::CUSTOM_ERROR);
                 throw new Exception('完成活动才可以参与新活动', HttpStatus::CUSTOM_ERROR);
@@ -34,8 +36,6 @@ class ActivityReward extends BaseController
                 throw new Exception('已参与过此活动,每个活动仅可参加一次', HttpStatus::CUSTOM_ERROR);
                 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();
             $time = time();
             $activity = ActivityRewardService::findOne([
             $activity = ActivityRewardService::findOne([