|
|
|
@ -95,6 +95,7 @@ public class FirstWorkTicketServiceImpl extends BaseServiceImpl<WorkTicketInfoMa
|
|
|
|
|
private final IWorkTicketFlowService workTicketFlowService; |
|
|
|
|
private final IWorkTicketDelayService workTicketDelayService; |
|
|
|
|
private final WorkDelayNoScopeMapper workDelayNoScopeMapper; |
|
|
|
|
private final IWorkTicketPrincipalChangeService workTicketPrincipalChangeService; |
|
|
|
|
private final IWorkTicketOperateTimeService workTicketOperateTimeService; |
|
|
|
|
private final IMessageConfigClient messageConfigClient; |
|
|
|
|
private final IAccessTaskClient accessTaskClient; |
|
|
|
@ -402,6 +403,41 @@ public class FirstWorkTicketServiceImpl extends BaseServiceImpl<WorkTicketInfoMa
|
|
|
|
|
params.put("tellContent",finish.getTellContent()); |
|
|
|
|
params.putAll(ObjectUtils.LocalDateConvertMap(finish.getLicensorEndTime(),"e","_")); |
|
|
|
|
} |
|
|
|
|
if("结束".equals(workTicketInfoEntity.getFlowTaskName())){ |
|
|
|
|
/**获取工作票负责人变更**/ |
|
|
|
|
WorkTicketPrincipalChangeDto workTicketPrincipalChangeDto = new WorkTicketPrincipalChangeDto(); |
|
|
|
|
workTicketPrincipalChangeDto.setTicketId(workTicketInfoEntity.getId()); |
|
|
|
|
List<WorkTicketPrincipalChangeVO> workTicketPrincipalChangeVOList = workTicketPrincipalChangeService.list(workTicketPrincipalChangeDto); |
|
|
|
|
if(CollectionUtil.isNotEmpty(workTicketPrincipalChangeVOList)){ |
|
|
|
|
params.put("initialPrincipalName",workTicketPrincipalChangeVOList.get(0).getInitialPrincipalName()); |
|
|
|
|
params.put("changePrincipalName",workTicketPrincipalChangeVOList.get(0).getChangePrincipalName()); |
|
|
|
|
params.put("principalChangeTime", DateUtil.format(workTicketPrincipalChangeVOList.get(0).getCreateTime(),TicketConstants.TICKET_DATE_PATTERN)); |
|
|
|
|
params.put("signerName2", Optional.ofNullable(workTicketInfoEntity.getSigner()).map(UserCache::getUser).map(User::getName).orElse(null)); |
|
|
|
|
params.put("licensorName3", params.get("licensorName")); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
else { |
|
|
|
|
params.put("initialPrincipalName", ""); |
|
|
|
|
params.put("changePrincipalName", ""); |
|
|
|
|
params.put("principalChangeTime", ""); |
|
|
|
|
params.put("signerName2",""); |
|
|
|
|
params.put("licensorName3",""); |
|
|
|
|
} |
|
|
|
|
/**获取工作票延期列表**/ |
|
|
|
|
List<WorkTicketDelayEntity> workTicketDelayVOList = workDelayNoScopeMapper.selectList(new LambdaQueryWrapper<WorkTicketDelayEntity>() {{ |
|
|
|
|
eq(WorkTicketDelayEntity::getTicketId, workTicketInfoEntity.getId()); |
|
|
|
|
eq(WorkTicketDelayEntity::getIsDeleted, 0L); |
|
|
|
|
}}); |
|
|
|
|
if(CollectionUtil.isNotEmpty(workTicketDelayVOList)){ |
|
|
|
|
WorkTicketDelayEntity workTicketDelayVO = workTicketDelayVOList.get(0); |
|
|
|
|
params.put("changeTime",DateUtil.format(workTicketDelayVO.getChangeTime(),TicketConstants.TICKET_DATE_PATTERN)); |
|
|
|
|
params.put("principalName2",params.get("principalName")); |
|
|
|
|
} |
|
|
|
|
else { |
|
|
|
|
params.put("changeTime", ""); |
|
|
|
|
params.put("principalName2",""); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
//第一种工作票
|
|
|
|
|
params.put("one", "6".equals(workTicketInfoEntity.getType()) ? "☑" : "□"); |
|
|
|
|