| xqd
@@ -58,6 +58,18 @@ class HomeService
|
|
|
$user = auth('api')->user();
|
|
|
$is_like = 0;
|
|
|
$is_comment = 0;
|
|
|
+
|
|
|
+ $userinfo = User::query()
|
|
|
+ ->leftJoin('users_info','users.id','=','users_info.user_id')
|
|
|
+ ->where('users.id',$user_id)
|
|
|
+ ->select(['users.id','users.sex','users.is_auth','users.is_vip','users.tencent_im_user_id','users.online','users_info.*'])
|
|
|
+ ->first();
|
|
|
+ $userinfo->age = birthday($userinfo->birthday);
|
|
|
+ $userinfo->hobby = !empty($userinfo->hobby)?explode(',',$userinfo->hobby):array();
|
|
|
+
|
|
|
+ $photo = !empty($userinfo->photo)?json_decode($userinfo->photo,true):array();
|
|
|
+
|
|
|
+
|
|
|
if($user){
|
|
|
//登录状态 增加 谁看了我记录
|
|
|
look_log($user->id,$user_id);
|
| xqd
@@ -70,26 +82,21 @@ class HomeService
|
|
|
if(UserComment::query()->where(['user_id'=>$user->id,'comment_id'=>$user_id])->first()){
|
|
|
$is_comment = 1;
|
|
|
}
|
|
|
- }
|
|
|
- $userinfo = User::query()
|
|
|
- ->leftJoin('users_info','users.id','=','users_info.user_id')
|
|
|
- ->where('users.id',$user_id)
|
|
|
- ->select(['users.id','users.sex','users.is_auth','users.is_vip','users.tencent_im_user_id','users.online','users_info.*'])
|
|
|
- ->first();
|
|
|
- $userinfo->age = birthday($userinfo->birthday);
|
|
|
- $userinfo->hobby = !empty($userinfo->hobby)?explode(',',$userinfo->hobby):array();
|
|
|
-
|
|
|
- $photo = !empty($userinfo->photo)?json_decode($userinfo->photo,true):array();
|
|
|
- //查询是否阅后即焚
|
|
|
- if(count($photo)>0){
|
|
|
- foreach ($photo as $k=>$v){
|
|
|
- if($v['state']==1 && UserPhotoDestroy::query()->where([''])){
|
|
|
|
|
|
+ //查询是否阅后即焚
|
|
|
+ if(count($photo)>0){
|
|
|
+ foreach ($photo as $k=>$v){
|
|
|
+ if($v['state']==1 && UserPhotoDestroy::query()->where(['url'=>$v['url'],'user_id'=>$user->id])->first()){
|
|
|
+ $photo[$k]['is_destroy'] = 1;
|
|
|
+ }
|
|
|
}
|
|
|
+ }else{
|
|
|
+ $photo = array();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- $userinfo->photo = !empty($userinfo->photo)?json_decode($userinfo->photo,true):array();
|
|
|
+
|
|
|
+ $userinfo->photo = $photo;
|
|
|
|
|
|
|
|
|
$userinfo->video = !empty($userinfo->video)?json_decode($userinfo->video,true):array();
|