正在显示
1 个修改的文件
包含
28 行增加
和
14 行删除
@@ -56,25 +56,39 @@ class AdminIndexController extends AdminBaseController | @@ -56,25 +56,39 @@ class AdminIndexController extends AdminBaseController | ||
56 | */ | 56 | */ |
57 | public function index() | 57 | public function index() |
58 | { | 58 | { |
59 | - $where = ['user_type'=>2]; | ||
60 | - $request = input('request.'); | 59 | + $param=$this->request->param(); |
60 | + $where['status'] = 1 ; | ||
61 | 61 | ||
62 | - if (!empty($request['uid'])) { | ||
63 | - $where['id'] = intval($request['uid']); | 62 | + $startTime = empty($param['start_time']) ? 0 : strtotime($param['start_time']); |
63 | + $endTime = empty($param['end_time']) ? 0 : strtotime($param['end_time']); | ||
64 | + if (!empty($startTime) && !empty($endTime)) { | ||
65 | + $where['create_time'] = [['>= time', $startTime], ['<= time', $endTime]]; | ||
66 | + } else { | ||
67 | + if (!empty($startTime)) { | ||
68 | + $where['create_time'] = ['>= time', $startTime]; | ||
69 | + } | ||
70 | + if (!empty($endTime)) { | ||
71 | + $where['create_time'] = ['<= time', $endTime]; | ||
72 | + } | ||
64 | } | 73 | } |
65 | - $keywordComplex = []; | ||
66 | - if (!empty($request['keyword'])) { | ||
67 | - $keyword = $request['keyword']; | ||
68 | - | ||
69 | - $keywordComplex['user_login|user_nickname|user_email'] = ['like', "%$keyword%"]; | 74 | + if (!empty($request['mobile'])) { |
75 | + $mobile=$request['mobile']; | ||
76 | + $where['mobile'] = ['like', "%$mobile%"]; | ||
77 | + } | ||
78 | + if (!empty($request['user_name'])) { | ||
79 | + $user_name=$request['user_name']; | ||
80 | + $where['user_name'] = ['like', "%$user_name%"]; | ||
70 | } | 81 | } |
71 | - $usersQuery = Db::name('user'); | ||
72 | 82 | ||
73 | - $list = $usersQuery->whereOr($keywordComplex)->where($where)->order("create_time DESC")->paginate(10); | ||
74 | - // 获取分页显示 | ||
75 | - $page = $list->render(); | 83 | + $list=Db::name('users')->where($where)->paginate(10); |
84 | + $list->appends($param); | ||
85 | + | ||
86 | + $this->assign('start_time', isset($param['start_time']) ? $param['start_time'] : ''); | ||
87 | + $this->assign('end_time', isset($param['end_time']) ? $param['end_time'] : ''); | ||
88 | + $this->assign('mobile', isset($param['mobile']) ? $param['mobile'] : ''); | ||
89 | + $this->assign('user_name', isset($param['user_name']) ? $param['user_name'] : ''); | ||
76 | $this->assign('list', $list); | 90 | $this->assign('list', $list); |
77 | - $this->assign('page', $page); | 91 | + $this->assign('page', $list->render()); |
78 | // 渲染模板输出 | 92 | // 渲染模板输出 |
79 | return $this->fetch(); | 93 | return $this->fetch(); |
80 | } | 94 | } |
-
请 注册 或 登录 后发表评论