Browse Source

修改底部导航搜索框

15313670163 3 months ago
parent
commit
cf08ce21e6

+ 14 - 10
app/JsonRpc/FooterService.php

@@ -168,17 +168,20 @@ class FooterService implements FooterServiceInterface
     public function getFooterContent(array $data): array
     public function getFooterContent(array $data): array
     {
     {
 
 
-        if(isset($data['list_title'])){
-            $rep = FooterContent::where('list_title', 'like', '%'.$data['list_title'].'%')
-            ->where('fcat_id', $data['fcat_id'])
-            ->limit($data['pageSize'])->offset(($data['page']-1)*$data['pageSize'])
-            ->orderBy("updated_at","desc")->get();
-            
-        }else{
-            $rep = FooterContent::where('fcat_id', $data['fcat_id'])
-            ->limit($data['pageSize'])->offset(($data['page']-1)*$data['pageSize'])
-            ->orderBy("updated_at","desc")->get();
+        $where = [];
+        array_push($where, ['fcat_id',$data['fcat_id']]);
+        $type = FooterCategory::where('id', $data['fcat_id'])->value('type');
+        if($type == 1){
+            if(isset($data['list_title'])){
+                array_push($where, ['list_title','like','%'.$data['list_title'].'%']);
+            }
+            if(isset($data['con_title'])){
+                array_push($where, ['con_title','like','%'.$data['con_title'].'%']);
+            }
         }
         }
+        $rep = FooterContent::where($where)
+        ->limit($data['pageSize'])->offset(($data['page']-1)*$data['pageSize'])
+        ->orderBy("updated_at","desc")->get();
         $count = count($rep);
         $count = count($rep);
         if($count == 0){
         if($count == 0){
             return Result::error("没有查到相关数据!");
             return Result::error("没有查到相关数据!");
@@ -189,6 +192,7 @@ class FooterService implements FooterServiceInterface
             ];
             ];
             return Result::success($result);
             return Result::success($result);
         }
         }
+
     }
     }
      /**
      /**
      * 获取某个底部导航(列表)内容
      * 获取某个底部导航(列表)内容

+ 1 - 4
app/JsonRpc/WebsiteService.php

@@ -1264,7 +1264,6 @@ class WebsiteService implements WebsiteServiceInterface
                     ->get();
                     ->get();
             }
             }
             if($rep->count()==0){
             if($rep->count()==0){
-
                 $message = "没有查找到相关数据!";
                 $message = "没有查找到相关数据!";
             }else{
             }else{
                 $result = [
                 $result = [
@@ -1273,9 +1272,7 @@ class WebsiteService implements WebsiteServiceInterface
                 ];
                 ];
             }
             }
         }
         }
-
-        if($rep->count()==0){
-            
+        if(!empty($message)){
             return Result::error($message,0);
             return Result::error($message,0);
         }else{
         }else{
             return Result::success($result);
             return Result::success($result);

File diff suppressed because it is too large
+ 0 - 0
runtime/container/scan.cache


+ 1 - 1
runtime/hyperf.pid

@@ -1 +1 @@
-15511
+32151

+ 63 - 0
runtime/logs/hyperf.log

@@ -122,3 +122,66 @@
 [2024-12-24T14:42:02.291185+08:00] sql.INFO: [13.46] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
 [2024-12-24T14:42:02.291185+08:00] sql.INFO: [13.46] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
 [2024-12-24T14:42:02.313244+08:00] sql.INFO: [16.89] select * from `template_class` where `id` = '1' limit 1 [] []
 [2024-12-24T14:42:02.313244+08:00] sql.INFO: [16.89] select * from `template_class` where `id` = '1' limit 1 [] []
 [2024-12-24T14:42:02.336343+08:00] sql.INFO: [15.95] select `template`.*, `template_class`.`name` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `template_class_id` = '1' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"3"}') and json_contains(`template_img`, '{"value":"4"}') and json_contains(`template_img`, '{"value":"5"}') and json_contains(`template_img`, '{"value":"6"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
 [2024-12-24T14:42:02.336343+08:00] sql.INFO: [15.95] select `template`.*, `template_class`.`name` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `template_class_id` = '1' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"3"}') and json_contains(`template_img`, '{"value":"4"}') and json_contains(`template_img`, '{"value":"5"}') and json_contains(`template_img`, '{"value":"6"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T14:55:24.201626+08:00] sql.INFO: [276.83] select * from `website` where `website`.`id` = '1' limit 1 [] []
+[2024-12-24T14:55:24.233401+08:00] sql.INFO: [15.96] select `page_type` from `website_template_info` where `website_id` = '1' limit 1 [] []
+[2024-12-24T14:55:24.251172+08:00] sql.INFO: [13.75] select * from `template_class` where `id` = '1' limit 1 [] []
+[2024-12-24T14:55:24.274880+08:00] sql.INFO: [14.95] select `template`.*, `template_class`.`name` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `template_class_id` = '1' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T14:56:03.751129+08:00] sql.INFO: [434.83] select * from `website` where `website`.`id` = '3' limit 1 [] []
+[2024-12-24T14:56:03.768898+08:00] sql.INFO: [16.36] select `page_type` from `website_template_info` where `website_id` = '3' limit 1 [] []
+[2024-12-24T14:56:03.996607+08:00] sql.INFO: [226.48] select * from `template_class` where `id` = '1' limit 1 [] []
+[2024-12-24T14:56:04.020132+08:00] sql.INFO: [22.42] select `template`.*, `template_class`.`name` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `template_class_id` = '1' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"3"}') and json_contains(`template_img`, '{"value":"4"}') and json_contains(`template_img`, '{"value":"5"}') and json_contains(`template_img`, '{"value":"6"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T14:56:17.709079+08:00] sql.INFO: [16.41] select * from `website` where `website`.`id` = '5' limit 1 [] []
+[2024-12-24T14:56:17.724959+08:00] sql.INFO: [14.78] select `page_type` from `website_template_info` where `website_id` = '5' limit 1 [] []
+[2024-12-24T14:56:17.745067+08:00] sql.INFO: [19.11] select * from `template_class` where `id` = '1' limit 1 [] []
+[2024-12-24T14:56:17.761371+08:00] sql.INFO: [15.23] select `template`.*, `template_class`.`name` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `template_class_id` = '1' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T14:57:05.831480+08:00] sql.INFO: [16.41] select * from `website` where `website`.`id` = '50' limit 1 [] []
+[2024-12-24T14:57:44.068372+08:00] sql.INFO: [1064.37] select * from `website` where `website`.`id` = '50' limit 1 [] []
+[2024-12-24T14:57:56.211274+08:00] sql.INFO: [225.89] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2024-12-24T14:57:56.236183+08:00] sql.INFO: [15.44] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2024-12-24T14:57:56.256024+08:00] sql.INFO: [14.23] select * from `template_class` where `id` = '1' limit 1 [] []
+[2024-12-24T14:57:56.280966+08:00] sql.INFO: [14.83] select `template`.*, `template_class`.`name` from `template` left join `template_class` on `template_class`.`id` = `template`.`template_class_id` where `template_class_id` = '1' and (json_contains(`template_img`, '{"value":"1"}') and json_contains(`template_img`, '{"value":"2"}') and json_contains(`template_img`, '{"value":"3"}') and json_contains(`template_img`, '{"value":"4"}') and json_contains(`template_img`, '{"value":"5"}') and json_contains(`template_img`, '{"value":"6"}') and json_contains(`template_img`, '{"value":"7"}')) order by `template`.`updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T14:58:24.062824+08:00] sql.INFO: [16.35] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2024-12-24T14:58:24.078855+08:00] sql.INFO: [15.15] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2024-12-24T14:58:24.307502+08:00] sql.INFO: [227.92] select * from `template_class` where `id` = '100' limit 1 [] []
+[2024-12-24T14:59:13.386066+08:00] sql.INFO: [17.12] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2024-12-24T14:59:13.400862+08:00] sql.INFO: [13.82] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2024-12-24T14:59:13.414796+08:00] sql.INFO: [13.06] select * from `template_class` where `id` = '100' limit 1 [] []
+[2024-12-24T14:59:17.183635+08:00] sql.INFO: [62.6] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2024-12-24T14:59:17.216703+08:00] sql.INFO: [13.73] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2024-12-24T14:59:17.241645+08:00] sql.INFO: [14.67] select * from `template_class` where `id` = '100' limit 1 [] []
+[2024-12-24T14:59:41.541121+08:00] sql.INFO: [2529.65] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2024-12-24T14:59:41.570851+08:00] sql.INFO: [13.3] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2024-12-24T14:59:41.589851+08:00] sql.INFO: [14.23] select * from `template_class` where `id` = '100' limit 1 [] []
+[2024-12-24T15:15:52.518045+08:00] sql.INFO: [58.64] select * from `website` where `website`.`id` = '2' limit 1 [] []
+[2024-12-24T15:15:52.762834+08:00] sql.INFO: [229.71] select `page_type` from `website_template_info` where `website_id` = '2' limit 1 [] []
+[2024-12-24T15:15:52.782340+08:00] sql.INFO: [13.63] select * from `template_class` where `id` = '100' limit 1 [] []
+[2024-12-24T15:24:43.128802+08:00] sql.INFO: [493.98] select * from `footer_content` where `fcat_id` = '12' order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:25:15.660137+08:00] sql.INFO: [225.62] select * from `footer_content` where `fcat_id` = '12' order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:25:19.774426+08:00] sql.INFO: [903.03] select * from `footer_content` where `fcat_id` = '12' order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:25:40.975052+08:00] sql.INFO: [57.18] select * from `footer_content` where `fcat_id` = '12' order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:25:41.994010+08:00] sql.INFO: [15.02] select * from `footer_content` where `fcat_id` = '12' order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:26:07.307565+08:00] sql.INFO: [17.04] select * from `footer_content` where `fcat_id` = '12' order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:27:31.253643+08:00] sql.INFO: [1496.78] select * from `footer_content` where `fcat_id` = '12' order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:28:54.211062+08:00] sql.INFO: [60.35] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%知道%' and `con_title` like '%啦啦啦%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:29:18.337280+08:00] sql.INFO: [59.16] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%知道%' and `con_title` like '%啦啦啦%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:29:32.279310+08:00] sql.INFO: [17.65] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%知道%' and `con_title` like '%啦啦啦%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:29:35.432219+08:00] sql.INFO: [64.75] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%知道%' and `con_title` like '%啦啦啦%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:29:57.275395+08:00] sql.INFO: [1728.77] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%知道%' and `con_title` like '%啦啦啦%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:32:22.465155+08:00] sql.INFO: [61.66] select `type` from `footer_category` where `id` = '12' limit 1 [] []
+[2024-12-24T15:32:22.495302+08:00] sql.INFO: [14.65] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%我%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:32:34.841946+08:00] sql.INFO: [16.48] select `type` from `footer_category` where `id` = '12' limit 1 [] []
+[2024-12-24T15:32:34.859459+08:00] sql.INFO: [16.67] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%我%' and `con_title` like '%1%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:32:45.903999+08:00] sql.INFO: [15.6] select `type` from `footer_category` where `id` = '12' limit 1 [] []
+[2024-12-24T15:32:45.921035+08:00] sql.INFO: [16.24] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%我%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:32:59.822077+08:00] sql.INFO: [13.35] select `type` from `footer_category` where `id` = '12' limit 1 [] []
+[2024-12-24T15:33:00.054663+08:00] sql.INFO: [231.84] select * from `footer_content` where (`fcat_id` = '12' and `con_title` like '%1%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:33:17.425116+08:00] sql.INFO: [15.53] select `type` from `footer_category` where `id` = '12' limit 1 [] []
+[2024-12-24T15:33:17.442712+08:00] sql.INFO: [16.67] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%我%' and `con_title` like '%425%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:33:47.790419+08:00] sql.INFO: [275.82] select `type` from `footer_category` where `id` = '12' limit 1 [] []
+[2024-12-24T15:33:48.036750+08:00] sql.INFO: [230.99] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%我%' and `con_title` like '%425%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:33:51.780726+08:00] sql.INFO: [229.69] select `type` from `footer_category` where `id` = '12' limit 1 [] []
+[2024-12-24T15:33:51.796110+08:00] sql.INFO: [14.19] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%我%' and `con_title` like '%1%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:33:56.836545+08:00] sql.INFO: [226.83] select `type` from `footer_category` where `id` = '12' limit 1 [] []
+[2024-12-24T15:33:57.071194+08:00] sql.INFO: [233.75] select * from `footer_content` where (`fcat_id` = '12' and `con_title` like '%1%') order by `updated_at` desc limit 10 offset 0 [] []
+[2024-12-24T15:34:01.663699+08:00] sql.INFO: [16.52] select `type` from `footer_category` where `id` = '12' limit 1 [] []
+[2024-12-24T15:34:01.679888+08:00] sql.INFO: [15.25] select * from `footer_content` where (`fcat_id` = '12' and `list_title` like '%我%') order by `updated_at` desc limit 10 offset 0 [] []

Some files were not shown because too many files changed in this diff