|
|
@@ -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();
|