Просмотр исходного кода

Merge branch '20250522_diywebfr'

15313670163 3 дней назад
Родитель
Сommit
f64c723c11
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      app/JsonRpc/PublicRpcService.php

+ 4 - 3
app/JsonRpc/PublicRpcService.php

@@ -974,7 +974,7 @@ class PublicRpcService implements PublicRpcServiceInterface
     {
         $where = [];
         if (isset($data['template_class_id']) && !empty($data['template_class_id'])) {
-            $where['template_class.template_class_id'] = $data['template_class_id'];
+            $where['template.template_class_id'] = $data['template_class_id'];
         }
         if (isset($data['template_id']) && !empty($data['template_id'])) {
             array_push($where, ['template.template_id', $data['template_id']]);
@@ -991,14 +991,15 @@ class PublicRpcService implements PublicRpcServiceInterface
         } else {
             $size_id = [];
         }
-        $result = Sector::where($where)
-            ->when(!empty($size_id), function ($query) use ($size_id) {
+        $result = Sector::when(!empty($size_id), function ($query) use ($size_id) {
                 $query->whereIn('size_id', $size_id);
             })
             ->leftJoin('size', 'size.id', '=', 'sector.size_id')
             ->leftJoin('template', 'template.template_id', '=', 'sector.template_id')
             ->leftJoin('template_class', 'template_class.class_id', '=', 'template.template_class_id') 
+            ->where($where)
             ->select('sector.*', 'size.width','size.height','template_class.name as class_name','template.template_name')
+            
             ->orderBy('sector.id', 'desc')
             ->paginate($data['page_size'], ['*'], 'page', $data['page']);
         if(empty($result)){