display(); } /** * 获取表单数据 */ public function getData(){ if(IS_GET){ $user = session('agent_userinfo'); $map['id'] = $user['id']; $map['status'] = 1; $Model = D('Agent'); $count = $Model->getCount($map); $Merchantlist = $Model->getFind($map); if($Merchantlist) { $Merchantlist['begin_time'] = date('Y-m-d H:i:s',$Merchantlist['begin_time']); $Merchantlist['end_time'] = date('Y-m-d H:i:s',$Merchantlist['end_time']); $Merchantlist['discountname'] = M('retail_group')->where(array('id'=>$Merchantlist['discountid']))->getField('name'); } if(!empty($Merchantlist)){ $rt['code'] = 0; $rt['msg'] = ''; $rt['data'] = array($Merchantlist); $rt['count'] = $count; }else{ $rt['code'] = 0; $rt['msg'] = '无后台用户信息,请检查'; $rt['data'] = array(); $rt['count'] = 0; } } $this->ajaxReturn($rt); } public function delUser(){ $id = I('post.id'); $adminModel = D('Admin'); $map['id'] = $id; $cache = $adminModel->getFind($map); if($cache['type']==0){ $data['status'] = 0; $data['msg'] = "无法删除超级管理员"; }else{ $res = $adminModel->delUser($map); if($res){ $data['status'] = 1; $data['msg'] = "删除成功"; }else{ $data['status'] = 0; $data['msg'] = "删除失败"; } } $this->ajaxReturn($data); } //代理商编辑 public function addUser() { $id = I('get.id'); if (!empty($id)) { $map['id'] = $id; $cache = D('Agent')->getFind($map); $this->assign('cache', $cache); } $this->display(); } public function editUser() { if(IS_POST) { $where['id'] = I('post.id'); $data['phone'] = I('post.phone'); $data['name'] = I('post.name'); $map['phone'] = $data['phone']; $otherinfo = D('Agent')->getFind($map); if($otherinfo) { $agentinfo = D('Agent')->getFind($where); if($data['phone'] != $agentinfo['phone']) { $res['status'] = 0; $res['msg'] = "手机号存在"; $this->ajaxReturn($res); exit; } } $save = D('Agent')->UpdateUser($where, $data); if($save) { $res['status'] = 1; $res['msg'] = "修改成功"; }else { $res['status'] = 0; $res['msg'] = "修改失败"; } $this->ajaxReturn($res); } } public function editUserss() { if (IS_POST) { //执行添加商户的操作 $id = I('post.id'); $post = I('post.'); $user['phone'] = $post['phone']; if (empty($id)) { $model = D('Admin'); $count = $model->getCount($user); if($count>0){ $data['status'] = 0; $data['msg'] = "该手机号已存在"; $this->ajaxReturn($data); } /** * 判断用户是否存在 */ $user['status'] = 1; $CryptrModel = new \Addons\Api\Crypto (); $user['addtime'] = time(); $user['type'] = 1; $User2 = session('admin_userinfo'); if($User2['type']==0){ $user['partnerid'] = $User2['id']; }else if($User2['type']==1){ $user['partnerid'] = $User2['partnerid']; } $user['password'] = $CryptrModel->encrypt($post['password'], date('YmdHis', $user['addtime']));; //添加商户 $re = $model->addUser($user); if ($re) { $data['status'] = 1; $data['msg'] = "添加成功"; } else { $data['status'] = 0; $data['msg'] = "添加失败"; } } else { $user['name'] = I('post.name'); $user['phone'] = I('post.phone'); $map['id'] = I('post.id'); $re = D('Admin')->UpdateUser($map, $user); if ($re !== false) { $data['status'] = 1; $data['msg'] = "修改成功"; } else { $data['status'] = 0; $data['msg'] = "修改失败"; } } $this->ajaxReturn($data); } } }