AI 3 hónapja
szülő
commit
5f333927e1
1 módosított fájl, 12 hozzáadás és 5 törlés
  1. 12 5
      app/JsonRpc/PublicRpcService.php

+ 12 - 5
app/JsonRpc/PublicRpcService.php

@@ -563,16 +563,23 @@ class PublicRpcService implements PublicRpcServiceInterface
     {
         $where = [];
         if (!empty($data['template_class_id'])) {
-            $where['template_class_id'] = $data['template_class_id'];
+            $where['template_class.id'] = $data['template_class_id'];
         }
-        if (!empty($data['template_name'])) {
-            $where['template_name'] = $data['template_name'];
+        if (!empty($data['template_class_name'])) {
+            $where[] = ['template_class.name', 'like', '%' . $data['template_class_name'] . '%'];
+        }
+
+        if (!empty($data['sector_name'])) {
+            if (!empty($data['sector_name'])) {
+                // $where['sector_name'] = $data['sector_name'];
+                $where[] = ['sector.sector_name', 'like', '%' . $data['sector_name'] . '%'];
+            }
         }
 
         $result = Sector::where($where)
             ->leftJoin('template', 'template.id', '=', 'sector.template_id')
-            ->leftJoin('template_class', 'template_class.id', '=', 'template.template_class_id') // 添加这一行
-            ->select('sector.*', 'template.template_name', 'template_class.name as template_class_name', 'template_class.id as template_class_id') // 修改这一行
+            ->leftJoin('template_class', 'template_class.id', '=', 'sector.template_id') // 添加这一行
+            ->select('sector.*', 'sector.sector_name', 'template.template_name', 'template_class.name as template_class_name', 'template_class.id as template_class_id') // 修改这一行
             ->orderBy('sector.id', 'desc')
             ->paginate($data['page_size'], ['*'], 'mypage_name', $data['page']);