checktoken($token); if($res == -1){ return $res; } $user_id = $res; //客服信息 $service = db('users')->where('id',$user_id )->select(); //print_r($service);exit; $this->assign([ 'service' => $service, ]); return $this->fetch(); } // 客服信息修改 public function updateinfo() { if(request()->isPost()){ $token = input("param.token/s"); $res = model('Services')->checktoken($token); if($res == -1){ return $res; } $user_id = $res; //$user_id = input("param.user_id/s"); $user_name = input("param.user_name/s"); $user_job_number = input("param.user_job_number/s"); $user_email = input("param.user_email/s"); $phone = input("param.phone/s"); $username = db('users')->where('user_name', $user_name)->where('id', '<>', $user_id)->find(); if(!empty($username)){ return json(['code' => -1, 'data' => '', 'msg' => '该客服已经存在']); } $userjobnumber = db('users')->where('user_job_number', $user_job_number)->where('id', '<>', $user_id)->find(); if(!empty($userjobnumber)){ return json(['code' => -2, 'data' => '', 'msg' => '该工号已经存在']); } $useremail = db('users')->where('user_email', $user_email)->where('id', '<>', $user_id)->find(); if(!empty($useremail)){ return json(['code' => -3, 'data' => '', 'msg' => '该邮箱已经存在']); } // 更新客服信息 $param = [ 'user_name' => $user_name, 'user_job_number' => $user_job_number, 'user_email' => $user_email, 'phone' => $phone ]; db('users')->where('id', $user_id)->update($param); return json(['code' => 1, 'data' => url('service/index'), 'msg' => '修改成功']); } } // 客服密码修改 public function updatepwd() { if(request()->isPost()){ $token = input("param.token/s"); $res = model('Services')->checktoken($token); if($res == -1){ return $res; } $user_id = $res; //$user_id = input("param.user_id/s"); $password = input("param.password/s"); $new_password = input("param.new_password/s"); $user = db('users')->where('id', $user_id)->find(); if(empty($user)){ return json(['code' => -1, 'data' => '', 'msg' => '客服不存在']); }else{ if($user['user_pwd'] != md5($password . config('salt'))){ return json(['code' => -2, 'data' => '', 'msg' => '原密码不正确']); } } // 更新密码 $param = [ 'user_pwd' => md5($new_password . config('salt')) ]; db('users')->where('id', $user_id)->update($param); return json(['code' => 1, 'data' => url('service/index'), 'msg' => '密码修改成功']); } } }