代码提交

master
徐杰盟 2024-05-23 15:57:38 +08:00
parent 3a04721234
commit b7c1df5279
1 changed files with 23 additions and 1 deletions

View File

@ -87,6 +87,18 @@ public class AddressBookController {
default:return ResultJson.error("权限不足!!"); default:return ResultJson.error("权限不足!!");
} }
if (StringUtils.isNotBlank(model.getRole())){
switch (Objects.requireNonNull(Role.getByName(user.getRole()))) {
case R000:
case R001:
case R099:break;
default:return ResultJson.error("权限不匹配");
}
if(Integer.parseInt(user.getRole()) < Integer.parseInt(model.getRole())){
return ResultJson.error("权限不足!");
}
}
if (CollectionUtils.isNotEmpty( if (CollectionUtils.isNotEmpty(
service.lambdaQuery() service.lambdaQuery()
.eq(AddressBook::getName,String.valueOf(model.getName()).trim()) .eq(AddressBook::getName,String.valueOf(model.getName()).trim())
@ -151,7 +163,17 @@ public class AddressBookController {
default:return ResultJson.error("权限不足!!"); default:return ResultJson.error("权限不足!!");
} }
if (StringUtils.isNotBlank(model.getRole())){
switch (Objects.requireNonNull(Role.getByName(user.getRole()))) {
case R000:
case R001:
case R099:break;
default:return ResultJson.error("权限不匹配");
}
if(Integer.parseInt(user.getRole()) < Integer.parseInt(model.getRole())){
return ResultJson.error("权限不足!");
}
}
AddressBook byId = service.getById(model.getId()); AddressBook byId = service.getById(model.getId());
if (Objects.isNull(byId)){ if (Objects.isNull(byId)){
return ResultJson.error("当前数据不存在"); return ResultJson.error("当前数据不存在");