dataList(1); /** * 渲染模板 */ return $this->render('index', $params); } /** * 查询数据列表 */ protected function dataList($type = '') { $request = Yii::$app->request; $createTime = $request->get('createTime'); $endTime = $request->get('endTime'); $mobile = $request->get('mobile'); $name = $request->get('name'); $gets = [ 'createTime' => $createTime, 'endTime' => $endTime, 'mobile' => $mobile, 'name' => $name, ]; $where = ['and']; if ($createTime) { $createTime = strtotime($createTime); $where[] = ['>=', 'user.created_at', $createTime]; } if ($endTime) { $endTime = strtotime($endTime) + 86400; $where[] = ['<=', 'user.created_at', $endTime]; } if ($mobile) { $where[] = ['like', 'user.mobile', $mobile]; } if ($name) { $where[] = ['like', 'user.name', $name]; } if ($type == 0) { $pageList = UserRepository::getAdminUserList(0, 0, $where); $pages = null; } else { $pageSize = 20; $pages = new Pagination(['totalCount' => UserRepository::getAdminUserListCount($where), 'pageSize' => $pageSize]); $pageList = UserRepository::getAdminUserList($pages->offset, $pages->limit, $where); } /** * 数据整理 */ return [ 'listdata' => $pageList, 'pages' => $pages, 'gets' => $gets ]; } /** * 导出订单数据 * @return string */ public function actionExportDa() { $data = $this->dataList(0); return $this->renderPartial("exportDa", $data); } /** * @return string */ public function actionInfo() { $id = $this->request->get('id'); $userModel = UserRepository::findOne(['id' => $id]); if (empty($userModel)) { $params = []; return $this->render('info', $params); } $user = [ 'id' => $userModel->id, 'uuid' => $userModel->uuid, 'mobile' => $userModel->mobile, 'username' => $userModel->user_name, 'name' => $userModel->name, 'licensePic' => ImageManager::getUrl($userModel->license_pic), 'licensePicMin' => ImageManager::getUrl($userModel->license_pic, 'min'), 'created_at' => $userModel->created_at ]; $params['user'] = $user; return $this->render('info', $params); } }