wesmiler 2 lat temu
rodzic
commit
f25ffdffe5
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      app/Services/LiveService.php

+ 3 - 1
app/Services/LiveService.php

@@ -174,6 +174,7 @@ class LiveService extends BaseService
     public function getInfo($id, $userId)
     {
         $info = $this->model->with(['member'])->where(['id'=> $id,'mark'=>1])->first();
+        $info = $info? $info->toArray() : [];
         if($info && isset($info['member'])){
             if(isset($info['member']['avatar'])){
                 $info['member']['avatar'] = $info['member']['avatar']? $info['member']['avatar'] : '/images/member/logo.png';
@@ -216,7 +217,8 @@ class LiveService extends BaseService
             }
 
             // 结束直播
-            if($info['create_time'] <= time() - 1 * 86400 && $info['status'] == 1){
+            $createTime = $info['create_time']? strtotime($info['create_time']) : time();
+            if($createTime <= time() - 1 * 86400 && $info['status'] == 1){
                 $this->model->where(['id'=> $id])->update(['status'=>2,'update_time'=>time()]);
                 $info['status'] = 2;
             }