|
|
@@ -2027,6 +2027,11 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
|
|
|
|
|
|
pageResult.getList().forEach(item -> {
|
|
|
item.setSubmitUser(userMap.get(item.getSubmitId()));
|
|
|
+// if (item.getCurrentAuditorId() != null){
|
|
|
+// item.setCurrentAuditor(userMap.get(item.getCurrentAuditorId()));
|
|
|
+// }else{
|
|
|
+// item.setCurrentAuditor(userMap.get(item.getApprovalId()));
|
|
|
+// }
|
|
|
item.setCurrentAuditor(userMap.get(item.getApprovalId()));
|
|
|
item.setOrderItemIds(dataMap.get(item.getId()));
|
|
|
});
|
|
|
@@ -3099,56 +3104,6 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
|
|
|
public Boolean opinionNotice(MajorIssuesSubmitVO majorIssuesSubmitVO) {
|
|
|
|
|
|
String id = majorIssuesSubmitVO.getId();
|
|
|
-// if (majorIssuesSubmitVO.getReportType() != null && majorIssuesSubmitVO.getReportType().intValue() == TaskOrderItemReportTypeEnum.INSPECTION_PLAN.getType()) {
|
|
|
-// PipeTaskOrderReportDO itemReportDO = taskOrderReportMapper.selectById(id);
|
|
|
-//
|
|
|
-// Map<String, List<String>> startUserSelectAssignees = new HashMap<>(Map.of());
|
|
|
-// //审核
|
|
|
-// startUserSelectAssignees.put("Activity_0f0yeat", majorIssuesSubmitVO.getAuditUserIds());
|
|
|
-// if (itemReportDO.getReportType() == 600) {
|
|
|
-// //审批
|
|
|
-// startUserSelectAssignees.put("Activity_0akhfc1", majorIssuesSubmitVO.getApproveUserIds());
|
|
|
-// }
|
|
|
-//
|
|
|
-// String processInstanceId = bpmProcessInstanceApi.createProcessInstance(getLoginUserId(),
|
|
|
-// new BpmProcessInstanceCreateReqDTO().setProcessDefinitionKey(PipeBpmModelConstants.PRESSURE2_PIPE_INSPECTION_SCHEME)
|
|
|
-// .setBusinessKey(id).setStartUserSelectAssignees(startUserSelectAssignees)).getCheckedData();
|
|
|
-// itemReportDO.setSubmitId(getLoginUserId());
|
|
|
-// itemReportDO.setStatus(BpmTaskStatusEnum.RUNNING.getStatus());
|
|
|
-// itemReportDO.setProcessInstanceId(processInstanceId);
|
|
|
-// itemReportDO.setTaskStatus(TaskOrderStatusEnum.REPORT_APPROVAL.getStatus());
|
|
|
-// itemReportDO.setReportUrl(majorIssuesSubmitVO.getReportUrl());
|
|
|
-// itemReportDO.setPrepareJson(majorIssuesSubmitVO.getPrepareJson());
|
|
|
-// itemReportDO.setSubmitTime(LocalDateTime.now());
|
|
|
-// if (StringUtils.isNotBlank(majorIssuesSubmitVO.getManualUrl())) {
|
|
|
-// itemReportDO.setManualUrl(majorIssuesSubmitVO.getManualUrl());
|
|
|
-// itemReportDO.setIsManual(true);
|
|
|
-// }
|
|
|
-// taskOrderReportMapper.updateById(itemReportDO);
|
|
|
-//
|
|
|
-// if (StrUtil.isNotEmpty(itemReportDO.getProcessInstanceId())) {
|
|
|
-// //获取旧的BOM流程信息
|
|
|
-// List<BpmTaskRespDTO> taskRespDTOList = bpmTaskApi.getTaskListByProcessInstanceId(itemReportDO.getProcessInstanceId()).getCheckedData();
|
|
|
-// if (!CollUtil.isEmpty(taskRespDTOList)) {
|
|
|
-// taskRespDTOList.forEach(taskRespDTO -> {
|
|
|
-// //存储旧的流程信息作为审核记录使用
|
|
|
-// BpmTaskInfoDO bpmTaskInfoDO = new BpmTaskInfoDO();
|
|
|
-// bpmTaskInfoDO.setBusinessId(itemReportDO.getId());
|
|
|
-// bpmTaskInfoDO.setBusinessType(1);
|
|
|
-// bpmTaskInfoDO.setProcessIntanceId(itemReportDO.getProcessInstanceId());
|
|
|
-// bpmTaskInfoDO.setName(taskRespDTO.getName());
|
|
|
-// bpmTaskInfoDO.setStatus(taskRespDTO.getStatus());
|
|
|
-// bpmTaskInfoDO.setReason(taskRespDTO.getReason());
|
|
|
-// if (!Objects.isNull(taskRespDTO.getAssigneeUser())) {
|
|
|
-// bpmTaskInfoDO.setAssigneeUser(JSONObject.toJSONString(taskRespDTO.getAssigneeUser()));
|
|
|
-// }
|
|
|
-// bpmTaskInfoDO.setCreateTime(taskRespDTO.getCreateTime());
|
|
|
-// bpmTaskInfoMapper.insert(bpmTaskInfoDO);
|
|
|
-// });
|
|
|
-// }
|
|
|
-// }
|
|
|
-// return true;
|
|
|
-// }
|
|
|
|
|
|
PipeTaskOrderItemReportDO itemReportDO = taskOrderItemReportMapper.selectById(id);
|
|
|
Map<String, Object> processInstanceVariables = new HashMap<>();
|