From 9bf1c096b615cbab548d857d36cad52b1a3072e7 Mon Sep 17 00:00:00 2001 From: zyh Date: Fri, 30 Aug 2024 10:22:52 +0800 Subject: [PATCH] 1 --- app/store/model/RetailDescribe.php | 71 ------------------------------ 1 file changed, 71 deletions(-) diff --git a/app/store/model/RetailDescribe.php b/app/store/model/RetailDescribe.php index 62906265..284ddf00 100644 --- a/app/store/model/RetailDescribe.php +++ b/app/store/model/RetailDescribe.php @@ -39,77 +39,6 @@ class RetailDescribe extends RetDescribeModel return $this->where('id' ,$id)->update($data); } - public function del(array $id){ - return $this->whereIn('id' ,$id)->delete(); - } - - /** - * 设置查询条件 - * @param array $param - * @return array - */ - private function getFilter(array $param): array - { - // 设置默认的检索数据 - $params = $this->setQueryDefaultValue($param, [ - 'plate_id' => 0, // 类型id - 'search' => '', // 查询内容 - 'type' => 0, // 商城类型 - 'description_status' => 0, // 状态 - ]); - // 检索查询条件 - $filter = []; - // 类型id - $params['plate_id'] > 0 && $filter[] = ['plate_id', '=', $params['plate_id']]; - // 用户昵称/订单号 - !empty($params['search']) && $filter[] = ['feature|function_description', 'like', "%{$params['search']}%"]; - // 批发商城类型 - $params['type'] > 0 && $filter[] = ['type', '=', (int)$params['type']]; - // 支付状态 - $params['description_status'] > 0 && $filter[] = ['description_status', '=', (int)$params['description_status']]; - return $filter; - } -} -// +---------------------------------------------------------------------- -declare (strict_types=1); - -namespace app\store\model; - -use app\common\model\RetailDescribe as retDescribeModel; - -class RetailDescribe extends RetDescribeModel -{ - - public function getList(array $param = []): \think\Paginator - { - // 设置查询条件 - $filter = $this->getFilter($param); - $list = $this->field('*') - ->where($filter) - ->order(['create_time' => 'asc','sort' => 'asc']) - ->paginate($param['pageSize'] ?? 15); - return $list; - } - - public function detail(int $id){ - return self::where('id',$id)->find(); - } - - public function add(array $data){ - return $this->save($data); - } - public function edit(int $id ,array $data){ - return $this->where('id' ,$id)->update($data); - } - public function del(array $id){ return $this->whereIn('id' ,$id)->delete(); }