|
|
@ -1257,22 +1257,38 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit |
|
|
|
LinkedList<IcEventProcessListResultDTO> demand = icEventOperationLogService.getByEventId(formDTO.getIcEventId()); |
|
|
|
resultList.addAll(demand); |
|
|
|
} else if ("3".equals(entity.getOperationType())) { |
|
|
|
// 议题处理进展 有问题 todo
|
|
|
|
/*IssueIdFormDTO issueIdFormDTO = new IssueIdFormDTO(); |
|
|
|
// 议题处理进展
|
|
|
|
IssueIdFormDTO issueIdFormDTO = new IssueIdFormDTO(); |
|
|
|
issueIdFormDTO.setIssueId(entity.getOperationId()); |
|
|
|
Result<List<ProcessListResultDTO>> issueProcessRes = govIssueOpenFeignClient.queryIssueProcess(issueIdFormDTO); |
|
|
|
if(!issueProcessRes.success()||CollectionUtils.isEmpty(issueProcessRes.getData())){ |
|
|
|
Result<IssueAdvanceResDTO> issueProcessRes = govIssueOpenFeignClient.queryIssueProcess(issueIdFormDTO); |
|
|
|
if(!issueProcessRes.success()||CollectionUtils.isEmpty(issueProcessRes.getData().getProcessList())){ |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "事件已转议题,议题处理进展查询异常", "事件已转议题,议题处理进展查询异常"); |
|
|
|
} |
|
|
|
for(ProcessListResultDTO issueProcess:issueProcessRes.getData()){ |
|
|
|
IssueAdvanceResDTO issueAdvanceResDTO=issueProcessRes.getData(); |
|
|
|
//如果议题已转项目,先放项目的处理进展
|
|
|
|
if("shift_project".equals(issueAdvanceResDTO.getIssueStatus())){ |
|
|
|
//根据议题id查询项目
|
|
|
|
List<ProjectEntity> projectEntityList=SpringContextUtils.getBean(ProjectService.class).getByOriginId(issueAdvanceResDTO.getIssueId()); |
|
|
|
if(!CollectionUtils.isEmpty(projectEntityList)){ |
|
|
|
// 项目进展
|
|
|
|
ProcessListV2FormDTO processListV2FormDTO = new ProcessListV2FormDTO(); |
|
|
|
processListV2FormDTO.setProjectId(projectEntityList.get(0).getId()); |
|
|
|
List<ProcessListV2ResultDTO> project = projectTraceService.processListV2(processListV2FormDTO); |
|
|
|
List<IcEventProcessListResultDTO> projectList = ConvertUtils.sourceToTarget(project, IcEventProcessListResultDTO.class); |
|
|
|
projectList.forEach(p -> p.setType("project")); |
|
|
|
resultList.addAll(projectList); |
|
|
|
} |
|
|
|
} |
|
|
|
for(ProcessListResultDTOBak issueProcess:issueAdvanceResDTO.getProcessList()){ |
|
|
|
IcEventProcessListResultDTO eventProcess=new IcEventProcessListResultDTO(); |
|
|
|
eventProcess.setDepartmentName(issueProcess.getDepartmentName()); |
|
|
|
eventProcess.setProcessId(issueProcess.getProcessId()); |
|
|
|
eventProcess.setProcessName(issueProcess.getProcessName()); |
|
|
|
eventProcess.setProcessTime(issueProcess.getProcessTime()); |
|
|
|
eventProcess.setPublicReply(issueProcess.getProgressDesc()); |
|
|
|
eventProcess.setIssueId(issueAdvanceResDTO.getIssueId()); |
|
|
|
resultList.add(eventProcess); |
|
|
|
}*/ |
|
|
|
} |
|
|
|
} |
|
|
|
//最后拼上回复的!!!!!!!!!!!!
|
|
|
|
//3.查询事件回复信息
|
|
|
|