Browse Source

新增用户接口

master
wanghongjun 2 years ago
parent
commit
702b636480
  1. 26
      app/controller/AdminUserTeam.php
  2. 2
      app/validate/User.php

26
app/controller/AdminUserTeam.php

@ -68,6 +68,32 @@ class AdminUserTeam extends BaseController
return $this->renderSuccess('数据返回成功', ['list' => $list, 'total' => $total]); return $this->renderSuccess('数据返回成功', ['list' => $list, 'total' => $total]);
} }
/**
* 新增用户
* @return array
*/
public function addUser()
{
$param = Request::param();
try {
validate(UserValidate::class)->scene('register')->check($param);
$User = new User();
$param['aid'] = 0;
$result = $User->register($param);
if (!$result) throw new ValidateException('代理已存在');
return $this->renderSuccess('添加成功');
} catch (ValidateException $validateException) {
return $this->renderError($validateException->getMessage());
} catch (\Exception $e) {
return $this->renderError('操作失败');
}
}
/** /**
* 编辑用户信息 * 编辑用户信息
*/ */

2
app/validate/User.php

@ -16,6 +16,7 @@ class User extends Validate
*/ */
protected $rule = [ protected $rule = [
'password|密码' => 'require|min:6|max:20', 'password|密码' => 'require|min:6|max:20',
'phone|手机号' => 'require|mobile',
'user_id|用户id' => 'require|number' 'user_id|用户id' => 'require|number'
]; ];
@ -30,6 +31,7 @@ class User extends Validate
protected $scene = [ protected $scene = [
'modifyPassword' => ['password'], 'modifyPassword' => ['password'],
'editUser' => ['user_id','password'], 'editUser' => ['user_id','password'],
'register' => ['phone','password'],
'delUser' => ['user_id'], 'delUser' => ['user_id'],
]; ];

Loading…
Cancel
Save