From 75122fffb69c15bcb6e88d8e915863c903910ad5 Mon Sep 17 00:00:00 2001 From: weiz Date: Thu, 23 Nov 2023 13:38:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=9C=9F=E5=9C=B0=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=85=B3=E9=94=AE=E5=AD=97=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/LandController.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/api/controller/LandController.php b/app/api/controller/LandController.php index e41cf369..53a10f2c 100644 --- a/app/api/controller/LandController.php +++ b/app/api/controller/LandController.php @@ -16,10 +16,16 @@ //土地列表 public function list(): Json { - $params = $this->request->post(['page_no','page_size']); + $params = $this->request->get(['page_no','page_size','keyword']); $pageNo = empty($params['page_no']) ? 1 : $params['page_no']; $pageSize = empty($params['page_size']) ? 6 : $params['page_size']; - $data = Land::where('user_id',$this->userId)->page($pageNo,$pageSize)->order('create_time desc')->select()->each(function($item){ + $where = [ + ['user_id','=',$this->userId] + ]; + if(!empty($params['keyword'])){ + $where[] = ['title','like','%'.$params['keyword'].'%']; + } + $data = Land::where($where)->page($pageNo,$pageSize)->order('create_time desc')->select()->each(function($item){ $item['pic'] = json_decode($item['pic']); return $item; })->toArray();