Преглед на файлове

加错误处理 if($user){

visuddhinanda преди 2 години
родител
ревизия
aa667c23c2
променени са 1 файла, в които са добавени 19 реда и са изтрити 7 реда
  1. 19 7
      app/Http/Api/UserApi.php

+ 19 - 7
app/Http/Api/UserApi.php

@@ -42,12 +42,24 @@ class UserApi{
     }
     }
     public static function getByUuid($id){
     public static function getByUuid($id){
         $user = UserInfo::where('userid',$id)->first();
         $user = UserInfo::where('userid',$id)->first();
-        return [
-            'id'=>$id,
-            'nickName'=>$user['nickname'],
-            'userName'=>$user['username'],
-            'realName'=>$user['username'],
-            'avatar'=>'',
-        ];
+        if($user){
+            return [
+                'id'=>$id,
+                'nickName'=>$user['nickname'],
+                'userName'=>$user['username'],
+                'realName'=>$user['username'],
+                'avatar'=>'',
+            ];
+        }else{
+            Log::error('$user=null;$id='.$id);
+            return [
+                'id'=>0,
+                'nickName'=>'unknown',
+                'userName'=>'unknown',
+                'realName'=>'unknown',
+                'avatar'=>'',
+            ];
+        }
+
     }
     }
 }
 }