Просмотр исходного кода

[权限设置][修改]:源码修改

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
bcb2e2fc60
1 измененных файлов: 2 добавлений и 36 удалений
  1. +2
    -36
      mallinkAdmin/src/main/java/com/iformall/controller/sys/MallRoleController.java

+ 2
- 36
mallinkAdmin/src/main/java/com/iformall/controller/sys/MallRoleController.java Просмотреть файл

@@ -93,10 +93,10 @@ public class MallRoleController extends BaseController {
}
sysRole.setTenantId(tenantId);
sysRoleService.saveOrUpdate(sysRole);
// SysRolePermissionService.deleteById(id);
if (StringUtils.isNoneBlank(sysRole.getMenus())) {
String [] menuIds = sysRole.getMenus().split(",");
List<Long> mIds = new ArrayList<>();
for (String mId : sysRole.getMenus().split(",")) {
for (String mId : menuIds) {
mIds.add(Long.valueOf(mId));
}
sysRolePermissionService.savePermissions(tenantId, sysRole.getId(), mIds.toArray(new Long[]{}));
@@ -104,40 +104,6 @@ public class MallRoleController extends BaseController {
return new ResultData();
}

@ApiOperation("角色增加")
@PostMapping("add")
//@RequiresPermissions("sys:role:add")
@SystemControllerLog(description = "用户管理-rule添加")
public ResultData add(MallRole sysRole) {
logger.debug("[" + getIpAddr() + "] MallRoleController::add");
MallUserInfo currentUser = getUser();
if(currentUser.getIsAdmin().equals(EnumUserAdmin.Normal.getCode())) {
return new ResultData(ErrorCode.USER_NOT_ADMIN.getCode(), "只有系统管理员才能添加角色");
}
Assert.notNull(sysRole.getName(), "角色名不能为空");
Assert.isTrue(checkUnique(sysRole.getName(), currentUser.getTenantId())>0, "重复的角色名");
sysRoleService.saveOrUpdate(sysRole);
return new ResultData();
}

@ApiOperation("角色更新")
@PostMapping("update")
//@RequiresPermissions("sys:role:update")
@SystemControllerLog(description = "用户管理-rule更新")
public ResultData update(MallRole sysRole) {
logger.debug("[" + getIpAddr() + "] MallRoleController::update");
MallUserInfo currentUser = getUser();
if(currentUser.getIsAdmin().equals(EnumUserAdmin.Normal.getCode())) {
return new ResultData(ErrorCode.USER_NOT_ADMIN.getCode(), "只有系统管理员才能更新角色");
}
if (sysRole.getName() != null) {
Assert.isTrue(checkUnique(sysRole.getName(), currentUser.getTenantId())>1, "角色名已存在");
}
sysRoleService.saveOrUpdate(sysRole);
// Assert.notNull(sysRole.getName(), "角色名不能为空");
return new ResultData();
}

@ApiOperation("角色删除")
@PostMapping("/del")
//@RequiresPermissions("sys:role:del")


Загрузка…
Отмена
Сохранить