'处理中', '1'=>'审核成功', '2'=>'审核失败', ); if($k===''){ return $status; } return isset($status[$k]) ? $status[$k]: ''; } public function index(){ $data = $this->request->param(); $map=[]; $start_time=isset($data['start_time']) ? $data['start_time']: ''; $end_time=isset($data['end_time']) ? $data['end_time']: ''; if($start_time!=""){ $map[]=['addtime','>=',strtotime($start_time)]; } if($end_time!=""){ $map[]=['addtime','<=',strtotime($end_time) + 60*60*24]; } $status=isset($data['status']) ? $data['status']: ''; if($status!=''){ $map[]=['status','=',$status]; } $uid=isset($data['uid']) ? $data['uid']: ''; if($uid!=''){ $lianguid=getLianguser($uid); if($lianguid){ $map[]=['uid',['=',$uid],['in',$lianguid],'or']; }else{ $map[]=['uid','=',$uid]; } } $keyword=isset($data['keyword']) ? $data['keyword']: ''; if($keyword!=''){ $map[]=['real_name|mobile','like','%'.$keyword.'%']; } $lists = Db::name("user_auth") ->where($map) ->order("addtime DESC") ->paginate(20); $lists->each(function($v,$k){ $v['userinfo']=getUserInfo($v['uid']); $v['mobile']=m_s($v['mobile']); $v['cer_no']=m_s($v['cer_no']); return $v; }); $lists->appends($data); $page = $lists->render(); $this->assign('lists', $lists); $this->assign("page", $page); $this->assign('status', $this->getStatus()); return $this->fetch(); } public function del(){ $uid = $this->request->param('uid', 0, 'intval'); $rs = DB::name('user_auth')->where("uid={$uid}")->delete(); if(!$rs){ $this->error("删除失败!"); } $this->success("删除成功!"); } public function edit(){ $uid = $this->request->param('uid', 0, 'intval'); $data=Db::name('user_auth') ->where("uid={$uid}") ->find(); if(!$data){ $this->error("信息错误"); } $data['userinfo']=getUserInfo($data['uid']); $data['mobile']=m_s($data['mobile']); $data['cer_no']=m_s($data['cer_no']); $status=$this->getStatus(); if($data['status']!=0){ //已经处理过的不显示处理中 unset($status[0]); } $this->assign('status', $status); $this->assign('data', $data); return $this->fetch(); } public function editPost(){ if ($this->request->isPost()) { $data = $this->request->param(); $status=$data['status']; $uid=$data['uid']; $reason=$data['reason']; if($status=='0'){ $this->success("修改成功!"); } $data['uptime']=time(); $rs = DB::name('user_auth')->update($data); if($rs===false){ $this->error("修改失败!"); } $this->success("修改成功!"); } } }