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

修改采集器排序

15313670163 3 hónapja
szülő
commit
233574cd20
1 módosított fájl, 8 hozzáadás és 8 törlés
  1. 8 8
      app/JsonRpc/CollectorService.php

+ 8 - 8
app/JsonRpc/CollectorService.php

@@ -58,18 +58,17 @@ class CollectorService implements CollectorServiceInterface
      */
      */
     public function getWeb(array $data): array
     public function getWeb(array $data): array
     {
     {
-        
         if(isset($data['keyWord'])){
         if(isset($data['keyWord'])){
             $where = [
             $where = [
                 ['name','like','%'.$data['keyWord'].'%']
                 ['name','like','%'.$data['keyWord'].'%']
             ];
             ];
-            $rep = Web::where($where)->limit($data['pageSize'])->orderBy("created_at","desc")->offset(($data['page']-1)*$data['pageSize'])->get();
+            $rep = Web::where($where)->limit($data['pageSize'])->orderBy("updated_at","desc")->offset(($data['page']-1)*$data['pageSize'])->get();
             $count =  Web::where($where)->count();
             $count =  Web::where($where)->count();
             if($count==0){
             if($count==0){
                 return Result::error('未查找到相关网站!');
                 return Result::error('未查找到相关网站!');
             }
             }
         }else{
         }else{
-            $rep = Web::limit($data['pageSize'])->orderBy("created_at","desc")->offset(($data['page']-1)*$data['pageSize'])->get();
+            $rep = Web::limit($data['pageSize'])->orderBy("updated_at","desc")->offset(($data['page']-1)*$data['pageSize'])->get();
             $count =  Web::count();
             $count =  Web::count();
             
             
         }
         }
@@ -81,7 +80,6 @@ class CollectorService implements CollectorServiceInterface
             return Result::error('您还未添加网站,请先去添加!');
             return Result::error('您还未添加网站,请先去添加!');
             
             
         }
         }
-        
         return Result::success($data);
         return Result::success($data);
     }
     }
     /**
     /**
@@ -261,12 +259,14 @@ class CollectorService implements CollectorServiceInterface
                 ['name','like','%'.$data['keyWord'].'%']
                 ['name','like','%'.$data['keyWord'].'%']
             ];
             ];
         }
         }
+
         if(empty($where)){
         if(empty($where)){
-            $rep = Rule::withCount(relations:'arts')->limit($data['pageSize'])->orderBy("created_at","desc")->offset(($data['page']-1)*$data['pageSize'])->get();
+            $rep = Rule::withCount(relations:'arts')->limit($data['pageSize'])->orderBy("updated_at","desc")->offset(($data['page']-1)*$data['pageSize'])->get();
         }else{
         }else{
-            $rep = Rule::withCount(relations:'arts')->where($where)->limit($data['pageSize'])->orderBy("created_at","desc")->offset(($data['page']-1)*$data['pageSize'])->get();
+            $rep = Rule::withCount(relations:'arts')->where($where)->limit($data['pageSize'])->orderBy("updated_at","desc")->offset(($data['page']-1)*$data['pageSize'])->get();
         }
         }
         
         
+
         $count = Rule::where($where)->count();
         $count = Rule::where($where)->count();
         if($count==0){
         if($count==0){
             return Result::error('暂无相关规则任务!');
             return Result::error('暂无相关规则任务!');
@@ -668,18 +668,18 @@ class CollectorService implements CollectorServiceInterface
         if(isset($data['state']) && !empty($data['state'])){
         if(isset($data['state']) && !empty($data['state'])){
             $where[] = ['state','=',$data['state']];
             $where[] = ['state','=',$data['state']];
         }
         }
-        
         //跨库查询栏目导航及采集的新闻
         //跨库查询栏目导航及采集的新闻
         $info = Article::query()
         $info = Article::query()
         ->where($where)
         ->where($where)
         ->with('category')
         ->with('category')
-        ->orderBy("article.id","desc")
+        ->orderBy("article.updated_at","desc")
         ->limit($data['pageSize'])
         ->limit($data['pageSize'])
         ->offset(($data['page']-1)*$data['pageSize'])->get();
         ->offset(($data['page']-1)*$data['pageSize'])->get();
         $count = Article::where($where)->count();
         $count = Article::where($where)->count();
         if($count == 0){
         if($count == 0){
             return Result::error('暂无资讯');
             return Result::error('暂无资讯');
         }
         }
+
         $data = [
         $data = [
             'rep' => $info->toArray(),
             'rep' => $info->toArray(),
             'count' => $count
             'count' => $count