浏览代码

[微信第三方登录][修改]:只有超管才可以启停用户

release_toaliyun_real
Stormeye Wu 7 年前
父节点
当前提交
4d8342e884
共有 1 个文件被更改,包括 8 次插入 和 7 次删除
  1. +8
    -7
      mallinkAdmin/src/main/java/com/iformall/controller/MallUserInfoController.java

+ 8
- 7
mallinkAdmin/src/main/java/com/iformall/controller/MallUserInfoController.java 查看文件

@@ -221,14 +221,15 @@ public class MallUserInfoController extends BaseController {
public ResultData modifyStatus(Long userId, Integer status) {
logger.debug("[" + getIpAddr() + "] MallUserInfoController::modifyStatus");
MallUserInfo currentUser = getUser();
if (currentUser.getIsAdmin().equals(EnumUserAdmin.Normal.getCode())) {
return new ResultData(ErrorCode.USER_NOT_ADMIN.getCode(), "只有超级管理员才能删除用户");
if (currentUser.getIsAdmin().equals(EnumUserAdmin.ADMIN.getCode())) {
MallUserInfo userInfo = userInfoService.getById(userId);
userInfo.setStatus(status);
userInfo.setTenantId(getTenantId());
userInfoService.saveOrUpdate(userInfo);
return new ResultData();
} else {
return new ResultData(ErrorCode.USER_NO_PERMISSION);
}
MallUserInfo userInfo = userInfoService.getById(userId);
userInfo.setStatus(status);
userInfo.setTenantId(getTenantId());
userInfoService.saveOrUpdate(userInfo);
return new ResultData(userInfo);
}

private int checkUniqueName(String userName) {


正在加载...
取消
保存