瀏覽代碼

Merge branch '20250522_diywebfr'

15313670163 19 小時之前
父節點
當前提交
49aaf34aa9
共有 1 個文件被更改,包括 9 次插入8 次删除
  1. 9 8
      app/JsonRpc/PublicRpcService.php

+ 9 - 8
app/JsonRpc/PublicRpcService.php

@@ -2171,20 +2171,21 @@ class PublicRpcService implements PublicRpcServiceInterface
             array_push($where,['sector_place.name', 'like', '%'.$data['name'].'%']);
         } 
         if (isset($data['width']) && !empty($data['width']) && isset($data['height']) && !empty($data['height'])){
-            $size_id = Size::where('width','like','%' .$data['width'].'%')->where('height','like','%' .$data['height'].'%')->pluck('id');
+            array_push($where,['sector_place.width','like','%'.$data['width'].'%']);
+            array_push($where,['sector_place.height','like','%'.$data['height'].'%']);
         } else if( isset($data['width']) && !empty($data['width'])){
-            $size_id = Size::where('width','like','%' .$data['width'].'%')->pluck('id');
+            array_push($where,['sector_place.width','like','%'.$data['width'].'%']);
         }else if( isset($data['height']) && !empty($data['height'])){
-            $size_id = Size::where('height','like','%' .$data['height'].'%')->pluck('id');
+            array_push($where,['sector_place.height','like','%'.$data['height'].'%']);
         }else{
             $size_id = [];
         }
         $sector_place = SectorPlace::where($where)
-            ->when(!empty($size_id), function ($query) use ($size_id) {
-                $query->whereIn('sector_place.size_id', $size_id);
-            })
-            ->leftJoin('size','sector_place.size_id','=','size.id')
-            ->select('sector_place.*','size.width','size.height');
+            // ->when(!empty($size_id), function ($query) use ($size_id) {
+            //     $query->whereIn('sector_place.size_id', $size_id);
+            // })
+            // ->leftJoin('size','sector_place.size_id','=','size.id')
+            ->select('sector_place.*');
         $result['count'] = $sector_place->count();
         $result['row'] =$sector_place->paginate($data['page_size'], ['*'], 'page', $data['page']);
         if(empty($result['count'])){