visuddhinanda 2 年之前
父節點
當前提交
4d66483976
共有 1 個文件被更改,包括 20 次插入7 次删除
  1. 20 7
      app/Http/Api/UserApi.php

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

@@ -1,6 +1,7 @@
 <?php
 namespace App\Http\Api;
 use App\Models\UserInfo;
+use Illuminate\Support\Facades\Log;
 
 require_once __DIR__.'/../../../public/app/ucenter/function.php';
 
@@ -19,13 +20,25 @@ class UserApi{
     public static function getById($id){
 
         $user = UserInfo::where('id',$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'=>'',
+            ];
+        }
+
     }
     public static function getByUuid($id){
         $user = UserInfo::where('userid',$id)->first();