瀏覽代碼

加错误处理 if($user){

visuddhinanda 3 年之前
父節點
當前提交
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'=>'',
+            ];
+        }
+
     }
     }
 }
 }