|
|
@@ -66,37 +66,36 @@ class Users extends Base
|
|
|
|
|
|
$param = input('post.');
|
|
|
unset($param['file']); // 删除layui头像上传隐藏字段
|
|
|
- // 检测头像
|
|
|
- if(empty($param['user_avatar'])){
|
|
|
- return json(['code' => -1, 'data' => '', 'msg' => '请上传头像']);
|
|
|
- }
|
|
|
|
|
|
- if(empty($param['group_id'])){
|
|
|
- return json(['code' => -4, 'data' => '', 'msg' => '请选择分组']);
|
|
|
+ // 检测账号
|
|
|
+ if(!empty($param['user_account'])){
|
|
|
+ $user = db('users')->where('user_account', $param['user_account'])->find();
|
|
|
+ if(!empty($user)){
|
|
|
+ return json(['code' => -1, 'data' => '', 'msg' => '该账号已存在']);
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
- $has = db('users')->field('id')->where('user_name', $param['user_name'])->find();
|
|
|
- if(!empty($has)){
|
|
|
- return json(['code' => -2, 'data' => '', 'msg' => '该客服已经存在']);
|
|
|
+ // 检测客服工号
|
|
|
+ if(!empty($param['user_job_number'])){
|
|
|
+ $user_job_number = db('users')->where('user_job_number', $param['user_job_number'])->find();
|
|
|
+ if(!empty($user_job_number)){
|
|
|
+ return json(['code' => -2, 'data' => '', 'msg' => '该工号已经存在']);
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
- $user_job_number = db('users')->field('id')->where('user_job_number', $param['user_job_number'])->find();
|
|
|
- if(!empty($user_job_number)){
|
|
|
- return json(['code' => -2, 'data' => '', 'msg' => '该工号已经存在']);
|
|
|
+ if(empty($param['group_id'])){
|
|
|
+ return json(['code' => -3, 'data' => '', 'msg' => '请选择分组']);
|
|
|
}
|
|
|
-
|
|
|
- $user_email = db('users')->field('id')->where('user_email', $param['user_email'])->find();
|
|
|
- if(!empty($user_email)){
|
|
|
- return json(['code' => -2, 'data' => '', 'msg' => '该邮箱已经存在']);
|
|
|
+ // 检测头像
|
|
|
+ if(empty($param['user_avatar'])){
|
|
|
+ return json(['code' => -4, 'data' => '', 'msg' => '请上传头像']);
|
|
|
}
|
|
|
|
|
|
- $param['user_pwd'] = md5($param['user_pwd'] . config('salt'));
|
|
|
+ $param['user_pwd'] = md5('123456' . config('salt'));
|
|
|
$param['online'] = 2; // 离线状态
|
|
|
|
|
|
try{
|
|
|
db('users')->insert($param);
|
|
|
}catch(\Exception $e){
|
|
|
- return json(['code' => -3, 'data' => '', 'msg' => $e->getMessage()]);
|
|
|
+ return json(['code' => -5, 'data' => '', 'msg' => $e->getMessage()]);
|
|
|
}
|
|
|
|
|
|
return json(['code' => 1, 'data' => '', 'msg' => '添加客服成功']);
|
|
|
@@ -124,25 +123,6 @@ class Users extends Base
|
|
|
$addar = array();
|
|
|
$where = array();
|
|
|
$where['id'] = $param['id'];
|
|
|
-// $rules = '/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/';
|
|
|
-// $useremail = $param['user_email'];
|
|
|
-// $phone = $param['phone'];
|
|
|
-
|
|
|
-// if(!preg_match($rules,$useremail)){
|
|
|
-// return json(['code' => -9, 'data' => '', 'msg' => '请输入正确的邮箱']);
|
|
|
-// }
|
|
|
-//
|
|
|
-// if(!preg_match("/^1[34578]\d{9}$/", $phone)){
|
|
|
-// return json(['code' => -10, 'data' => '', 'msg' => '请输入正确的手机号码']);
|
|
|
-// }
|
|
|
-
|
|
|
-// if(!empty($param['user_avatar'])){
|
|
|
-// $addar['user_avatar'] = $param['user_avatar'];
|
|
|
-// }
|
|
|
-// $addar['fullname'] = $param['fullname'];
|
|
|
-// $addar['user_email'] = $param['user_email'];
|
|
|
-// $addar['phone'] = $param['phone'];
|
|
|
-// $addar['signature'] = $param['signature'];
|
|
|
$addar['group_id'] = $param['group_id'];
|
|
|
$addar['status'] = $param['status'];
|
|
|
|
|
|
@@ -163,7 +143,7 @@ class Users extends Base
|
|
|
]);
|
|
|
return $this->fetch('edituser');
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//重置密码为123456
|
|
|
public function resetPwd(){
|
|
|
if(request()->isAjax()){
|