value('store_name'); $list = self::where("tid={$where['tid']} and is_del=0")->order('is_check desc,id desc')->select(); count($list) && $list = $list->toArray(); $excel = []; foreach ($list as $item) { $excel[] = [ $item['id'], $item['uid'], $item['name'], $item['phone'], $item['address'], $item['attr'], $item['is_check'] ? '是' : '否', date('Y-m-d H:i:s', $item['add_time']) ]; } PHPExcelService::setExcelHeader(['编号', '用户编号', '姓名', '电话', '地址', '规格', '是否选用', '申请时间']) ->setExcelTile($title . '-试用申请表', 'sheet1', ' 生成时间:' . date('Y-m-d H:i:s', time())) ->setExcelContent($excel) ->ExcelSave(); } /** * @param $where * @return array */ public static function systemPage($where) { $model = self::setWhere($where)->limit(bcmul($where['page'], $where['limit'], 0), $where['limit']); return self::page($model, $where, $where['limit']); } /** * 设置拼团 where 条件 * @param $where * @param null $model * @return mixed */ public static function setWhere($where, $model = null) { $model = $model === null ? new self() : $model; $model = $model->where('tid', $where['tid']); if (isset($where['uid']) && $where['uid'] != '') { $model = $model->where('uid|name|phone', 'like', "%$where[uid]%"); } return $model->order('is_check desc,id desc')->where('is_del', 0); } }