浏览代码

channel 找不到写log

visuddhinanda 2 年之前
父节点
当前提交
5c02168978
共有 1 个文件被更改,包括 9 次插入2 次删除
  1. 9 2
      app/Http/Resources/SentResource.php

+ 9 - 2
app/Http/Resources/SentResource.php

@@ -9,6 +9,7 @@ use App\Http\Api\UserApi;
 use App\Http\Api\ChannelApi;
 use App\Http\Api\SuggestionApi;
 use Illuminate\Support\Str;
+use Illuminate\Support\Facades\Log;
 
 class SentResource extends JsonResource
 {
@@ -21,6 +22,9 @@ class SentResource extends JsonResource
     public function toArray($request)
     {
         $channel = ChannelApi::getById($this->channel_uid);
+        if(!$channel){
+            Log::error('channel left',['data'=>$this->channel_uid,'uid'=>$this->uid]);
+        }
         if($request->get('mode','read')==="read"){
             $mode = 'read';
         }else{
@@ -36,11 +40,14 @@ class SentResource extends JsonResource
                 "word_start"=> $this->word_start,
                 "word_end"=> $this->word_end,
                 "editor"=> UserApi::getByUuid($this->editor_uid),
-                "channel"=> $channel,
-                "studio" => StudioApi::getById($channel["studio_id"]),
                 'fork_at' => $this->fork_at,
                 "updated_at"=> $this->updated_at,
             ];
+
+        if($channel){
+            $data['channel'] = $channel;
+            $data['studio'] = StudioApi::getById($channel["studio_id"]);
+        }
         if($request->has('channels')){
             $channels = explode(',',$request->get('channels'));
         }else{