|
|
|
@ -941,10 +941,17 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
List<IssueProgressResultDTO> issueProgressResultDTOS = issueService.listIssueProgress(entity.getIssueId()); |
|
|
|
resultDTO.setIssueProgressResultDTOS(issueProgressResultDTOS); |
|
|
|
|
|
|
|
// todo
|
|
|
|
// 处理详情获取存在多条1065的作物数据情况
|
|
|
|
Long handlerDeptId = 0L; |
|
|
|
if(resultDTO.getHandlerDeptId() == 0){ |
|
|
|
ItemDetailForPCEndResultDTO byItemId = baseDao.getHandlerDeptIdByItemId(id); |
|
|
|
handlerDeptId = byItemId.getHandlerDeptId(); |
|
|
|
}else{ |
|
|
|
handlerDeptId = resultDTO.getHandlerDeptId(); |
|
|
|
} |
|
|
|
|
|
|
|
// 根据操作人部门,获取上一级部门ID
|
|
|
|
Result<SysDeptDTO> sysDeptInfo = adminFeignClient.getSysDeptInfo(resultDTO.getHandlerDeptId()); |
|
|
|
Result<SysDeptDTO> sysDeptInfo = adminFeignClient.getSysDeptInfo(handlerDeptId); |
|
|
|
if (sysDeptInfo.success()) { |
|
|
|
SysDeptDTO sysDeptDTO = sysDeptInfo.getData(); |
|
|
|
|
|
|
|
|