提交修改
This commit is contained in:
parent
7db0073f13
commit
e32c867e10
@ -424,16 +424,17 @@ public class StaffRoleServiceImpl extends ServiceImpl<StaffRoleMapper, StaffRole
|
|||||||
staffRole = new StaffRole();
|
staffRole = new StaffRole();
|
||||||
com.lz.modules.app.utils.BeanUtils.copyProperty(staffRole, roleModel);
|
com.lz.modules.app.utils.BeanUtils.copyProperty(staffRole, roleModel);
|
||||||
staffRole.setStaffName(staffEntity.getName());
|
staffRole.setStaffName(staffEntity.getName());
|
||||||
|
|
||||||
|
StaffRole masterPM = staffRoleMapper.selectStaffRolesByStaffIdDepartmentLevelList(roleModel.getStaffId(), Arrays.asList(new String[]{RoleEnums.MASTER_PM.getName()}));
|
||||||
|
if(masterPM !=null){
|
||||||
|
return R.error("主管理员只能设置一个,如果想添加,只能更改管理员。");
|
||||||
|
}
|
||||||
staffRoleMapper.insertStaffRole(staffRole);
|
staffRoleMapper.insertStaffRole(staffRole);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (RoleEnums.BOSS.getName().equals(staffRole.getDepartmentLevel())) {
|
if (RoleEnums.BOSS.getName().equals(staffRole.getDepartmentLevel())) {
|
||||||
insertPM(staffRole, RoleMenuEnums.BOSS.getType(), staffEntity);
|
insertPM(staffRole, RoleMenuEnums.BOSS.getType(), staffEntity);
|
||||||
} else if (RoleEnums.MASTER_PM.getName().equals(staffRole.getDepartmentLevel())) {
|
} else if (RoleEnums.MASTER_PM.getName().equals(staffRole.getDepartmentLevel())) {
|
||||||
StaffRole masterPM = staffRoleMapper.selectStaffRolesByStaffIdDepartmentLevelList(roleModel.getStaffId(), Arrays.asList(new String[]{RoleEnums.MASTER_PM.getName()}));
|
|
||||||
if(masterPM !=null){
|
|
||||||
return R.error("主管理员只能设置一个,请更改主管理员。");
|
|
||||||
}
|
|
||||||
insertPM(staffRole, RoleMenuEnums.MASTER_PM.getType(), staffEntity);
|
insertPM(staffRole, RoleMenuEnums.MASTER_PM.getType(), staffEntity);
|
||||||
} else if (RoleEnums.CHILD_PM.getName().equals(staffRole.getDepartmentLevel())) { //如果是子管理员
|
} else if (RoleEnums.CHILD_PM.getName().equals(staffRole.getDepartmentLevel())) { //如果是子管理员
|
||||||
if(new Long(0).equals(roleModel.getEvaluationGroupId())){//全部考评组
|
if(new Long(0).equals(roleModel.getEvaluationGroupId())){//全部考评组
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user