rkljw преди 1 месец
родител
ревизия
cc84db1560
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 7 1
      app/JsonRpc/NewsService.php

+ 7 - 1
app/JsonRpc/NewsService.php

@@ -705,12 +705,18 @@ class NewsService implements NewsServiceInterface
         if(empty($result)){
             return Result::error("暂无此新闻!",0);
         }
-        $category = WebsiteCategory::where('website_id', $data['website_id'])->where(['category_id' => $result['catid']])->first();
+        $category = WebsiteCategory::leftJoin('website', 'website.id', '=', 'website_category.website_id')
+            ->select('website_category.*', 'website.website_name', 'website.suffix')
+            ->where('website_category.website_id', $data['website_id'])
+            ->where(['website_category.category_id' => $result['catid']])
+            ->first();
         if (empty($category)) {
             return Result::error("查询失败", 0);
         }
         $result['category_id'] = $category['category_id'];
         $result['cat_name'] = $category['alias'];
+        $result['website_name'] = $category['website_name']??"";
+        $result['suffix'] = $category['suffix']??"";
         return Result::success($result);
     }