|
@@ -118,7 +118,7 @@ public class SysUserController extends BaseController {
|
|
public AjaxResult add(@Validated @RequestBody SysUser user) {
|
|
public AjaxResult add(@Validated @RequestBody SysUser user) {
|
|
if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(user))) {
|
|
if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(user))) {
|
|
return error("新增用户'" + user.getUserName() + "'失败,登录账号已存在");
|
|
return error("新增用户'" + user.getUserName() + "'失败,登录账号已存在");
|
|
- } else if (StringUtils.isNotEmpty(user.getPhonenumber())
|
|
|
|
|
|
+ } else if (StringUtils.isNotEmpty(user.getPhoneNum())
|
|
&& UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) {
|
|
&& UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) {
|
|
return error("新增用户'" + user.getUserName() + "'失败,手机号码已存在");
|
|
return error("新增用户'" + user.getUserName() + "'失败,手机号码已存在");
|
|
}
|
|
}
|
|
@@ -135,10 +135,10 @@ public class SysUserController extends BaseController {
|
|
@PutMapping
|
|
@PutMapping
|
|
public AjaxResult edit(@Validated @RequestBody SysUser user) {
|
|
public AjaxResult edit(@Validated @RequestBody SysUser user) {
|
|
userService.checkUserAllowed(user);
|
|
userService.checkUserAllowed(user);
|
|
- userService.checkUserDataScope(user.getUserId());
|
|
|
|
|
|
+ userService.checkUserDataScope(user.getId());
|
|
if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(user))) {
|
|
if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(user))) {
|
|
return error("修改用户'" + user.getUserName() + "'失败,登录账号已存在");
|
|
return error("修改用户'" + user.getUserName() + "'失败,登录账号已存在");
|
|
- } else if (StringUtils.isNotEmpty(user.getPhonenumber())
|
|
|
|
|
|
+ } else if (StringUtils.isNotEmpty(user.getPhoneNum())
|
|
&& UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) {
|
|
&& UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) {
|
|
return error("修改用户'" + user.getUserName() + "'失败,手机号码已存在");
|
|
return error("修改用户'" + user.getUserName() + "'失败,手机号码已存在");
|
|
} else if (StringUtils.isNotEmpty(user.getEmail())
|
|
} else if (StringUtils.isNotEmpty(user.getEmail())
|
|
@@ -154,12 +154,12 @@ public class SysUserController extends BaseController {
|
|
*/
|
|
*/
|
|
@PreAuthorize("@ss.hasPermi('system:user:remove')")
|
|
@PreAuthorize("@ss.hasPermi('system:user:remove')")
|
|
@Log(title = "用户管理", businessType = BusinessType.DELETE)
|
|
@Log(title = "用户管理", businessType = BusinessType.DELETE)
|
|
- @DeleteMapping("/{userIds}")
|
|
|
|
- public AjaxResult remove(@PathVariable Long[] userIds) {
|
|
|
|
- if (ArrayUtils.contains(userIds, getUserId())) {
|
|
|
|
|
|
+ @DeleteMapping("/{Ids}")
|
|
|
|
+ public AjaxResult remove(@PathVariable Long[] Ids) {
|
|
|
|
+ if (ArrayUtils.contains(Ids, getId())) {
|
|
return error("当前用户不能删除");
|
|
return error("当前用户不能删除");
|
|
}
|
|
}
|
|
- return toAjax(userService.deleteUserByIds(userIds));
|
|
|
|
|
|
+ return toAjax(userService.deleteUserByIds(Ids));
|
|
}
|
|
}
|
|
///**
|
|
///**
|
|
// * 删除用户
|
|
// * 删除用户
|
|
@@ -186,7 +186,7 @@ public class SysUserController extends BaseController {
|
|
@PutMapping("/resetPwd")
|
|
@PutMapping("/resetPwd")
|
|
public AjaxResult resetPwd(@RequestBody SysUser user) {
|
|
public AjaxResult resetPwd(@RequestBody SysUser user) {
|
|
userService.checkUserAllowed(user);
|
|
userService.checkUserAllowed(user);
|
|
- userService.checkUserDataScope(user.getUserId());
|
|
|
|
|
|
+ userService.checkUserDataScope(user.getId());
|
|
user.setPassword(SecurityUtils.encryptPassword(user.getPassword()));
|
|
user.setPassword(SecurityUtils.encryptPassword(user.getPassword()));
|
|
user.setUpdateBy(getUsername());
|
|
user.setUpdateBy(getUsername());
|
|
return toAjax(userService.resetPwd(user));
|
|
return toAjax(userService.resetPwd(user));
|
|
@@ -200,7 +200,7 @@ public class SysUserController extends BaseController {
|
|
@PutMapping("/changeStatus")
|
|
@PutMapping("/changeStatus")
|
|
public AjaxResult changeStatus(@RequestBody SysUser user) {
|
|
public AjaxResult changeStatus(@RequestBody SysUser user) {
|
|
userService.checkUserAllowed(user);
|
|
userService.checkUserAllowed(user);
|
|
- userService.checkUserDataScope(user.getUserId());
|
|
|
|
|
|
+ userService.checkUserDataScope(user.getId());
|
|
user.setUpdateBy(getUsername());
|
|
user.setUpdateBy(getUsername());
|
|
return toAjax(userService.updateUserStatus(user));
|
|
return toAjax(userService.updateUserStatus(user));
|
|
}
|
|
}
|
|
@@ -210,12 +210,12 @@ public class SysUserController extends BaseController {
|
|
*/
|
|
*/
|
|
@PreAuthorize("@ss.hasPermi('system:user:query')")
|
|
@PreAuthorize("@ss.hasPermi('system:user:query')")
|
|
@GetMapping("/authRole/{userId}")
|
|
@GetMapping("/authRole/{userId}")
|
|
- public AjaxResult authRole(@PathVariable("userId") Long userId) {
|
|
|
|
|
|
+ public AjaxResult authRole(@PathVariable("userId") Long id) {
|
|
AjaxResult ajax = AjaxResult.success();
|
|
AjaxResult ajax = AjaxResult.success();
|
|
- SysUser user = userService.selectUserById(userId);
|
|
|
|
- List<SysRole> roles = roleService.selectRolesByUserId(userId);
|
|
|
|
|
|
+ SysUser user = userService.selectUserById(id);
|
|
|
|
+ List<SysRole> roles = roleService.selectRolesByUserId(id);
|
|
ajax.put("user", user);
|
|
ajax.put("user", user);
|
|
- ajax.put("roles", SysUser.isAdmin(userId) ? roles : roles.stream().filter(r -> !r.isAdmin()).collect(Collectors.toList()));
|
|
|
|
|
|
+ ajax.put("roles", SysUser.isAdmin(id) ? roles : roles.stream().filter(r -> !r.isAdmin()).collect(Collectors.toList()));
|
|
return ajax;
|
|
return ajax;
|
|
}
|
|
}
|
|
|
|
|