Browse Source

投诉举报信息--信访投诉市局管理员也可以删除

master
parent
commit
bcbb461053
  1. 6
      src/main/java/com/biutag/supervision/constants/enums/RoleCodeEnum.java
  2. 4
      src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java

6
src/main/java/com/biutag/supervision/constants/enums/RoleCodeEnum.java

@ -10,7 +10,11 @@ public enum RoleCodeEnum {
ADMIN("admin"), ADMIN("admin"),
FIRST_ADMIN("admin_1"), FIRST_ADMIN("admin_1"),
SECOND_ADMIN("admin_1_1_1_2"), SECOND_ADMIN("admin_1_1_1_2"),
THREE_ADMIN("admin_1_1_1_3"); THREE_ADMIN("admin_1_1_1_3"),
ADMIN_1_12337("admin_1_12337"),
ADMIN_1_2("admin_1_2"),
ADMIN_1_3("admin_1_3"),
ADMIN_2("admin_2");
private String code; private String code;

4
src/main/java/com/biutag/supervision/service/complaintCollection/ComplaintCollectionServiceImpl.java

@ -936,6 +936,10 @@ public class ComplaintCollectionServiceImpl implements ComplaintCollectionServic
if (currentUser.getRoleCodes() != null && currentUser.getRoleCodes().contains(RoleCodeEnum.FIRST_ADMIN.getCode())) { if (currentUser.getRoleCodes() != null && currentUser.getRoleCodes().contains(RoleCodeEnum.FIRST_ADMIN.getCode())) {
return; return;
} }
// 信访市局管理员可删除
if (currentUser.getRoleCodes() != null && currentUser.getRoleCodes().contains(RoleCodeEnum.ADMIN_1_12337.getCode())) {
return;
}
// 后续二级机构专班可以删除三级机构的 // 后续二级机构专班可以删除三级机构的
// 否则直接异常 // 否则直接异常
throw new IllegalStateException("当前账号无权限操作该数据。请使用市局管理员账号登录,或确认该数据是否为本人录入。"); throw new IllegalStateException("当前账号无权限操作该数据。请使用市局管理员账号登录,或确认该数据是否为本人录入。");

Loading…
Cancel
Save