作者 赵彬吉

update

@@ -6,6 +6,7 @@ use App\Exceptions\BsideGlobalException; @@ -6,6 +6,7 @@ use App\Exceptions\BsideGlobalException;
6 use App\Helper\Arr; 6 use App\Helper\Arr;
7 use App\Helper\Common; 7 use App\Helper\Common;
8 use App\Http\Logic\Bside\BaseLogic; 8 use App\Http\Logic\Bside\BaseLogic;
  9 +use App\Models\News\News;
9 use App\Models\Product\Keyword; 10 use App\Models\Product\Keyword;
10 use App\Models\Product\KeywordRelated; 11 use App\Models\Product\KeywordRelated;
11 use App\Models\Product\Product; 12 use App\Models\Product\Product;
@@ -38,6 +39,8 @@ class KeywordLogic extends BaseLogic @@ -38,6 +39,8 @@ class KeywordLogic extends BaseLogic
38 { 39 {
39 $info = $this->model->read($this->param); 40 $info = $this->model->read($this->param);
40 $info['url'] = $this->user['domain'] . $info['route']; 41 $info['url'] = $this->user['domain'] . $info['route'];
  42 + $info['related_news_info'] = News::whereIn('id', $info['related_news_ids'])->select(['id', 'name'])->get();
  43 +
41 return $this->success($info); 44 return $this->success($info);
42 } 45 }
43 46
@@ -67,7 +67,7 @@ class Keyword extends Base @@ -67,7 +67,7 @@ class Keyword extends Base
67 if(!empty($value)){ 67 if(!empty($value)){
68 $value = Arr::setToArr($value); 68 $value = Arr::setToArr($value);
69 } 69 }
70 - return $value; 70 + return $value ?: [];
71 } 71 }
72 72
73 /** 73 /**
@@ -80,6 +80,6 @@ class Keyword extends Base @@ -80,6 +80,6 @@ class Keyword extends Base
80 if(!empty($value)){ 80 if(!empty($value)){
81 $value = Arr::setToArr($value); 81 $value = Arr::setToArr($value);
82 } 82 }
83 - return $value; 83 + return $value ?: [];
84 } 84 }
85 } 85 }