// +---------------------------------------------------------------------- namespace app\common\dao\store\product; use app\common\dao\BaseDao; use app\common\model\store\product\ProductCopy as model; class ProductCopyDao extends BaseDao { protected function getModel(): string { return model::class; } public function search(array $where) { return $this->getModel()::getDB() ->when(isset($where['mer_id']) && $where['mer_id'] !== '',function($query)use($where){ $query->where('mer_id',$where['mer_id']); }) ->when(isset($where['type']) && $where['type'] !== '',function($query)use($where){ if($where['type'] == 'copy'){ $query->where('type','in',['taobao','jd','copy']); } else { $query->where('type',$where['type']); } }) ->order('create_time DESC'); } public function get2() { return $data = model::where('store_product_copy_id','>',398) ->where('store_product_copy_id','<',467)->field('info')->select(); } }