| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 | 
							- <?php
 
- // +—————————————————————————————————————————————————————————————————————
 
- // | Created by Yunbao
 
- // +—————————————————————————————————————————————————————————————————————
 
- // | Copyright (c) 2013~2022 http://www.yunbaokj.com All rights reserved.
 
- // +—————————————————————————————————————————————————————————————————————
 
- // | Author: https://gitee.com/yunbaokeji
 
- // +—————————————————————————————————————————————————————————————————————
 
- // | Date: 2022-02-17
 
- // +—————————————————————————————————————————————————————————————————————
 
- /**
 
-  * 认证
 
-  */
 
- namespace app\admin\controller;
 
- use cmf\controller\AdminBaseController;
 
- use think\Db;
 
- class AuthController extends AdminbaseController {
 
-     
 
-     protected function getStatus($k=''){
 
-         $status=array(
 
-             '0'=>'处理中',
 
-             '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("修改成功!");
 
- 		}
 
- 	}
 
- 	
 
-     
 
- }
 
 
  |