|
|
|
@@ -84,7 +84,7 @@ public class MallRoleController extends BaseController { |
|
|
|
logger.debug("[" + getIpAddr() + "] MallRoleController::saveOrUpdate"); |
|
|
|
MallUserInfo currentUser = getUser(); |
|
|
|
if(currentUser.getIsAdmin().equals(EnumUserAdmin.Normal.getCode())) { |
|
|
|
return new ResultData(ErrorCode.USER_NOT_ADMIN.getCode(), "只有超级管理员才能保存角色"); |
|
|
|
return new ResultData(ErrorCode.USER_NOT_ADMIN.getCode(), "只有系统管理员才能保存角色"); |
|
|
|
} |
|
|
|
String tenantId = currentUser.getTenantId(); |
|
|
|
int count = checkUnique(sysRole.getName(), tenantId); |
|
|
|
@@ -112,7 +112,7 @@ public class MallRoleController extends BaseController { |
|
|
|
logger.debug("[" + getIpAddr() + "] MallRoleController::add"); |
|
|
|
MallUserInfo currentUser = getUser(); |
|
|
|
if(currentUser.getIsAdmin().equals(EnumUserAdmin.Normal.getCode())) { |
|
|
|
return new ResultData(ErrorCode.USER_NOT_ADMIN.getCode(), "只有超级管理员才能添加角色"); |
|
|
|
return new ResultData(ErrorCode.USER_NOT_ADMIN.getCode(), "只有系统管理员才能添加角色"); |
|
|
|
} |
|
|
|
Assert.notNull(sysRole.getName(), "角色名不能为空"); |
|
|
|
Assert.isTrue(checkUnique(sysRole.getName(), currentUser.getTenantId())>0, "重复的角色名"); |
|
|
|
@@ -128,7 +128,7 @@ public class MallRoleController extends BaseController { |
|
|
|
logger.debug("[" + getIpAddr() + "] MallRoleController::update"); |
|
|
|
MallUserInfo currentUser = getUser(); |
|
|
|
if(currentUser.getIsAdmin().equals(EnumUserAdmin.Normal.getCode())) { |
|
|
|
return new ResultData(ErrorCode.USER_NOT_ADMIN.getCode(), "只有超级管理员才能更新角色"); |
|
|
|
return new ResultData(ErrorCode.USER_NOT_ADMIN.getCode(), "只有系统管理员才能更新角色"); |
|
|
|
} |
|
|
|
if (sysRole.getName() != null) { |
|
|
|
Assert.isTrue(checkUnique(sysRole.getName(), currentUser.getTenantId())>1, "角色名已存在"); |
|
|
|
@@ -146,7 +146,7 @@ public class MallRoleController extends BaseController { |
|
|
|
logger.debug("[" + getIpAddr() + "] MallRoleController::delete"); |
|
|
|
MallUserInfo currentUser = getUser(); |
|
|
|
if(currentUser.getIsAdmin().equals(EnumUserAdmin.Normal.getCode())) { |
|
|
|
return new ResultData(ErrorCode.USER_NOT_ADMIN.getCode(), "只有超级管理员才能删除角色"); |
|
|
|
return new ResultData(ErrorCode.USER_NOT_ADMIN.getCode(), "只有系统管理员才能删除角色"); |
|
|
|
} |
|
|
|
MallUserRole record = new MallUserRole(); |
|
|
|
record.setRoleId(sysRole.getId()); |
|
|
|
|