xiaogang 4 vuotta sitten
vanhempi
commit
0f14c97d48
2 muutettua tiedostoa jossa 15 lisäystä ja 1 poistoa
  1. 14 0
      app/Services/HomeService.php
  2. 1 1
      app/Services/NoticeService.php

+ 14 - 0
app/Services/HomeService.php

xqd xqd
@@ -10,6 +10,7 @@ use App\Models\User;
 use App\Models\UserComment;
 use App\Models\UserInfoModel;
 use App\Models\UserLikeModel;
+use App\Models\UserPhotoDestroy;
 use Illuminate\Support\Facades\DB;
 use PHPUnit\Util\Exception;
 
@@ -77,7 +78,20 @@ class HomeService
             ->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([''])){
+
+                }
+            }
+        }
+
         $userinfo->photo = !empty($userinfo->photo)?json_decode($userinfo->photo,true):array();
+
+
         $userinfo->video = !empty($userinfo->video)?json_decode($userinfo->video,true):array();
 
         $userinfo->is_like = $is_like;

+ 1 - 1
app/Services/NoticeService.php

xqd
@@ -116,7 +116,7 @@ class NoticeService
         $query = $query->toArray();
         foreach ($query['data'] as $k=>$v){
             $query['data'][$k]['atime'] = uc_time_ago(strtotime($v['atime']));
-            $query['data'][$k]['img_url'] = json_decode($v['img_url'],true);
+            $query['data'][$k]['img_url'] = count(json_decode($v['img_url'],true))>0?json_decode($v['img_url'],true):null;
             $query['data'][$k]['age'] = !empty($v['birthday'])?birthday($v['birthday']):0;
         }
         return $query;