getModel()::getDB() ->when(isset($where['type']) && $where['type'] !== '',function($query) use($where){ $query->where('type',$where['type']); }) ->when(isset($where['mer_id']) && $where['mer_id'] !== '',function($query) use($where){ $query->where('mer_id',$where['mer_id']); }) ->when(isset($where['admin_id']) && $where['admin_id'] !== '',function($query) use($where){ $query->where('admin_id',$where['admin_id']); }); $query->order('create_time DESC'); return $query; } /** * TODO 获取小于某个时间的文件 * @param $time * @return mixed * @author Qinii * @day 2020-08-15 */ public function getDelByTime($time) { return $this->getModel()::getDB()->whereTime('create_time','<',$time)->column('path','excel_id'); } }