Forráskód Böngészése

搜索并获取规则修改

15313670163 4 hónapja
szülő
commit
ddecf5935a

+ 2 - 4
app/JsonRpc/CollectorService.php

@@ -272,7 +272,7 @@ class CollectorService implements CollectorServiceInterface
      */
      */
     public function getOneRule(array $data): array
     public function getOneRule(array $data): array
     {
     {
-        $result = Rule::withCount(relations:'arts')->where('id',$data['id'])->first();
+        $result = Rule::where('id',$data['id'])->first();
         if(empty($result)){
         if(empty($result)){
             return Result::error('请输入正确的规则任务id!');
             return Result::error('请输入正确的规则任务id!');
             
             
@@ -604,9 +604,7 @@ class CollectorService implements CollectorServiceInterface
         //跨库查询栏目导航及采集的新闻
         //跨库查询栏目导航及采集的新闻
         $info = Article::query()
         $info = Article::query()
         ->where($where)
         ->where($where)
-        ->with(['category' => function ($query) {
-            $query->select('name');
-        }])
+        ->with('category')
         ->orderBy("article.id","desc")
         ->orderBy("article.id","desc")
         ->limit($data['pageSize'])
         ->limit($data['pageSize'])
         ->offset(($data['page']-1)*$data['pageSize'])->get();
         ->offset(($data['page']-1)*$data['pageSize'])->get();

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
runtime/container/scan.cache


+ 31 - 0
runtime/logs/hyperf.log

@@ -1912,3 +1912,34 @@
 [2024-11-27T07:58:57.008536+00:00] sql.INFO: [77.13] select * from `col_article` where (`rule_id` = '12') order by `col_article`.`id` desc limit 10 offset 0 [] []
 [2024-11-27T07:58:57.008536+00:00] sql.INFO: [77.13] select * from `col_article` where (`rule_id` = '12') order by `col_article`.`id` desc limit 10 offset 0 [] []
 [2024-11-27T07:58:57.070197+00:00] sql.INFO: [53.82] select `name` from `category` where `category`.`id` in (0) [] []
 [2024-11-27T07:58:57.070197+00:00] sql.INFO: [53.82] select `name` from `category` where `category`.`id` in (0) [] []
 [2024-11-27T07:58:57.117912+00:00] sql.INFO: [46.51] select count(*) as aggregate from `col_article` where (`rule_id` = '12') [] []
 [2024-11-27T07:58:57.117912+00:00] sql.INFO: [46.51] select count(*) as aggregate from `col_article` where (`rule_id` = '12') [] []
+[2024-11-29T06:04:33.306824+00:00] sql.INFO: [62.58] select * from `col_article` where (`id` = '2000') limit 1 [] []
+[2024-11-29T06:04:44.813823+00:00] sql.INFO: [28.09] select * from `col_article` where (`id` = '801') limit 1 [] []
+[2024-11-29T06:04:45.995111+00:00] sql.INFO: [1174.96] select `col_article`.*, `col_article_data`.`content` from `col_article` left join `col_article_data` on `article_id` = `id` where (`id` = '801') limit 1 [] []
+[2024-11-29T06:04:49.084900+00:00] sql.INFO: [3084.18] select `name` from `category` where (`id` = '2') limit 1 [] []
+[2024-11-29T06:49:09.967454+00:00] sql.INFO: [287.39] select * from `col_web` where `id` = '4' [] []
+[2024-11-29T06:49:10.993173+00:00] sql.INFO: [18.48] select `col_rule`.*, (select count(*) from `col_article` where `col_rule`.`id` = `col_article`.`rule_id`) as `arts_count` from `col_rule` where (`name` like '%时政%') order by `created_at` desc limit 56 offset 0 [] []
+[2024-11-29T06:49:11.219373+00:00] sql.INFO: [225.34] select count(*) as aggregate from `col_rule` where (`name` like '%时政%') [] []
+[2024-11-29T07:04:44.749759+00:00] sql.INFO: [261.84] select * from `col_web` where `id` = '4' [] []
+[2024-11-29T07:04:44.952358+00:00] sql.INFO: [50.95] select `col_rule`.*, (select count(*) from `col_article` where `col_rule`.`id` = `col_article`.`rule_id`) as `arts_count` from `col_rule` where (`name` like '%时政%') order by `created_at` desc limit 56 offset 0 [] []
+[2024-11-29T07:04:45.174694+00:00] sql.INFO: [221.1] select count(*) as aggregate from `col_rule` where (`name` like '%时政%') [] []
+[2024-11-29T07:04:46.154832+00:00] sql.INFO: [16.89] select * from `col_web` where `id` = '4' [] []
+[2024-11-29T07:04:46.173970+00:00] sql.INFO: [17.8] select `col_rule`.*, (select count(*) from `col_article` where `col_rule`.`id` = `col_article`.`rule_id`) as `arts_count` from `col_rule` where (`name` like '%时政%') order by `created_at` desc limit 56 offset 0 [] []
+[2024-11-29T07:04:46.189181+00:00] sql.INFO: [14.18] select count(*) as aggregate from `col_rule` where (`name` like '%时政%') [] []
+[2024-11-29T07:06:10.296175+00:00] sql.INFO: [58.89] select * from `col_article` where (`rule_id` = '106') order by `col_article`.`id` desc limit 5 offset 0 [] []
+[2024-11-29T07:06:10.374758+00:00] sql.INFO: [60.05] select `name` from `category` where `category`.`id` in (12) [] []
+[2024-11-29T07:06:10.390114+00:00] sql.INFO: [14.64] select count(*) as aggregate from `col_article` where (`rule_id` = '106') [] []
+[2024-11-29T07:09:38.586248+00:00] sql.INFO: [74.3] select * from `col_article` where (`rule_id` = '106') order by `col_article`.`id` desc limit 5 offset 0 [] []
+[2024-11-29T07:09:38.674195+00:00] sql.INFO: [51.76] select * from `category` where `category`.`id` in (12) [] []
+[2024-11-29T07:09:38.693196+00:00] sql.INFO: [18.05] select count(*) as aggregate from `col_article` where (`rule_id` = '106') [] []
+[2024-11-29T07:10:29.763356+00:00] sql.INFO: [485.98] select * from `col_article` where (`rule_id` = '106') order by `col_article`.`id` desc limit 5 offset 0 [] []
+[2024-11-29T07:10:30.064415+00:00] sql.INFO: [266.65] select * from `category` where `category`.`id` in (12) [] []
+[2024-11-29T07:10:32.020872+00:00] sql.INFO: [680.92] select * from `col_article` where (`rule_id` = '106') order by `col_article`.`id` desc limit 5 offset 0 [] []
+[2024-11-29T07:10:32.247494+00:00] sql.INFO: [225.03] select * from `category` where `category`.`id` in (12) [] []
+[2024-11-29T07:10:39.357917+00:00] sql.INFO: [22136.55] select * from `col_article` where (`rule_id` = '106') order by `col_article`.`id` desc limit 5 offset 0 [] []
+[2024-11-29T07:10:40.005218+00:00] sql.INFO: [644.57] select * from `category` where `category`.`id` in (12) [] []
+[2024-11-29T07:14:21.247250+00:00] sql.INFO: [64.34] select * from `col_article` where (`rule_id` = '106') order by `col_article`.`id` desc limit 5 offset 0 [] []
+[2024-11-29T07:14:21.540490+00:00] sql.INFO: [263.62] select `name` from `category` where `category`.`id` in (12) [] []
+[2024-11-29T07:14:21.762800+00:00] sql.INFO: [221.5] select count(*) as aggregate from `col_article` where (`rule_id` = '106') [] []
+[2024-11-29T07:14:54.083165+00:00] sql.INFO: [308.13] select * from `col_article` where (`rule_id` = '106') order by `col_article`.`id` desc limit 5 offset 0 [] []
+[2024-11-29T07:14:54.794054+00:00] sql.INFO: [677.91] select * from `category` where `category`.`id` in (12) [] []
+[2024-11-29T07:14:54.813831+00:00] sql.INFO: [18.79] select count(*) as aggregate from `col_article` where (`rule_id` = '106') [] []

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott