xiaogang пре 4 година
родитељ
комит
b7135e6d27
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      app/Http/Controllers/Api/UserController.php

+ 3 - 1
app/Http/Controllers/Api/UserController.php

xqd
@@ -181,7 +181,9 @@ class UserController extends Controller
         }
         $userinfo = UserInfoModel::where('user_id', $user->id)->first();
         if($request->nickname!=$userinfo->nickname){
-            if(UserInfoModel::where(['nickname'=>$request->nickname])->first()){
+            if(UserInfoModel::query()->leftJoin('users','users_info.user_id','=','users.id')
+                ->where(['users_info.nickname'=>$request->nickname,'users.is_distory'=>0])
+                ->where('users_info.user_id', '!=' , $user->id)->first()){
                 return $this->response->errorForbidden('昵称已被使用');
             }
         }