|
@@ -710,12 +710,12 @@ public class PersonnelService extends ServiceImpl<PersonnelMapper, Personnel> {
|
|
|
.setRoleId(roleVO.getId())
|
|
|
.setRoleName(roleVO.getName());
|
|
|
//如果登录人的类型为 系统管理员1 租户管理员2
|
|
|
- if (flag == 0 && roleVO.getRoleType().equals(1)) {
|
|
|
+ if ((flag == 0 || flag == 2 || flag == 3) && roleVO.getRoleType().equals(1)) {
|
|
|
flag = 1;
|
|
|
+ } else if ((flag == 0 || flag == 2) && roleVO.getRoleType().equals(3)) {
|
|
|
+ flag = 3;
|
|
|
} else if (flag == 0 && roleVO.getRoleType().equals(2)) {
|
|
|
flag = 2;
|
|
|
- } else if (flag == 2 && roleVO.getRoleType().equals(1)) {
|
|
|
- flag = 1;
|
|
|
}
|
|
|
roleList.add(perRole);
|
|
|
}
|
|
@@ -745,13 +745,7 @@ public class PersonnelService extends ServiceImpl<PersonnelMapper, Personnel> {
|
|
|
.setDpList(dpList)
|
|
|
.setDutyDeparts(dutyDeparts);
|
|
|
|
|
|
- if (flag == 1) {
|
|
|
- personnelVO.setRoleType(1);
|
|
|
- } else if (flag == 2) {
|
|
|
- personnelVO.setRoleType(2);
|
|
|
- } else {
|
|
|
- personnelVO.setRoleType(0);
|
|
|
- }
|
|
|
+ personnelVO.setRoleType(flag);
|
|
|
return personnelVO;
|
|
|
}
|
|
|
|