|
|
@ -212,19 +212,22 @@ public class SysRoleServiceImpl extends BaseServiceImpl<SysRoleDao, SysRoleEntit |
|
|
|
HandleRoleDeptFormDTO formDTO = new HandleRoleDeptFormDTO(); |
|
|
|
formDTO.setRoleId(roleId.toString()); |
|
|
|
|
|
|
|
QueryWrapper<SysDeptEntity> wrapper = new QueryWrapper<>(); |
|
|
|
wrapper.in(FieldConstant.ID, whistleDeptIdList); |
|
|
|
List<SysDeptEntity> deptEntityList = sysDeptDao.selectList(wrapper); |
|
|
|
List<HandleRoleDeptDTO> formDTOList = new ArrayList<>(); |
|
|
|
for (SysDeptEntity dept : deptEntityList) { |
|
|
|
HandleRoleDeptDTO handleRoleDeptDTO = new HandleRoleDeptDTO(); |
|
|
|
handleRoleDeptDTO.setDeptId(dept.getId().toString()); |
|
|
|
handleRoleDeptDTO.setDeptName(dept.getName()); |
|
|
|
handleRoleDeptDTO.setDeptType(dept.getTypeKey()); |
|
|
|
handleRoleDeptDTO.setRoleId(roleId.toString()); |
|
|
|
formDTOList.add(handleRoleDeptDTO); |
|
|
|
if (null == whistleDeptIdList || whistleDeptIdList.size() == 0) { |
|
|
|
QueryWrapper<SysDeptEntity> wrapper = new QueryWrapper<>(); |
|
|
|
wrapper.in(FieldConstant.ID, whistleDeptIdList); |
|
|
|
List<SysDeptEntity> deptEntityList = sysDeptDao.selectList(wrapper); |
|
|
|
List<HandleRoleDeptDTO> formDTOList = new ArrayList<>(); |
|
|
|
for (SysDeptEntity dept : deptEntityList) { |
|
|
|
HandleRoleDeptDTO handleRoleDeptDTO = new HandleRoleDeptDTO(); |
|
|
|
handleRoleDeptDTO.setDeptId(dept.getId().toString()); |
|
|
|
handleRoleDeptDTO.setDeptName(dept.getName()); |
|
|
|
handleRoleDeptDTO.setDeptType(dept.getTypeKey()); |
|
|
|
handleRoleDeptDTO.setRoleId(roleId.toString()); |
|
|
|
formDTOList.add(handleRoleDeptDTO); |
|
|
|
} |
|
|
|
formDTO.setHandleRoleDeptDTOList(formDTOList); |
|
|
|
} |
|
|
|
formDTO.setHandleRoleDeptDTOList(formDTOList); |
|
|
|
|
|
|
|
eventFeignClient.saveOrUpdateHandleRoleDept(formDTO); |
|
|
|
} |
|
|
|
} |
|
|
|