|
|
@ -1466,8 +1466,17 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
List<Map<String, Object>> isRemarks = res.stream().filter(a -> convertToInt(a.get("isremark")) == 0).collect(Collectors.toList()); |
|
|
List<Map<String, Object>> isRemarks = res.stream().filter(a -> convertToInt(a.get("isremark")) == 0).collect(Collectors.toList()); |
|
|
// 查 processForm 表 isRemark = 0 的信息 |
|
|
// 查 processForm 表 isRemark = 0 的信息 |
|
|
List<ProcessFormVo> pfs = changeManagementMapper.getProcessFormByIsRemark(paramData.getSite(), paramData.getBu(), paramData.getDocNo(), "0"); |
|
|
List<ProcessFormVo> pfs = changeManagementMapper.getProcessFormByIsRemark(paramData.getSite(), paramData.getBu(), paramData.getDocNo(), "0"); |
|
|
|
|
|
|
|
|
// 将记录表中 isRemark 为0的修改为1 |
|
|
// 将记录表中 isRemark 为0的修改为1 |
|
|
changeManagementMapper.updateProcessForm2(paramData); |
|
|
|
|
|
|
|
|
// 2025-05-12 查当前节点是否为非会签 是则不加username |
|
|
|
|
|
PlmRequestDetailVo requestNode = changeManagementMapper.getRequestNodeByNodeId(paramData.getSite(), paramData.getClassificationNo(), paramData.getNodeId()); |
|
|
|
|
|
// 非会签 |
|
|
|
|
|
if (StringUtils.isNotBlank(requestNode.getCountersignatureItem()) && "1".equals(requestNode.getCountersignatureItem())) { |
|
|
|
|
|
changeManagementMapper.updateProcessForm3(paramData); |
|
|
|
|
|
} else { |
|
|
|
|
|
changeManagementMapper.updateProcessForm2(paramData); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 修改单据的节点结论和驳回意见 |
|
|
// 修改单据的节点结论和驳回意见 |
|
|
changeManagementMapper.updateProcessNode(paramData.getSite(), paramData.getBu() == null ? "" : paramData.getBu(), paramData.getRequestId(), paramData.getClassificationNo(), paramData.getNodeId(), paramData.getNodeConclusion(), paramData.getRejectOpinion(), paramData.getDomainControlAccount()); |
|
|
changeManagementMapper.updateProcessNode(paramData.getSite(), paramData.getBu() == null ? "" : paramData.getBu(), paramData.getRequestId(), paramData.getClassificationNo(), paramData.getNodeId(), paramData.getNodeConclusion(), paramData.getRejectOpinion(), paramData.getDomainControlAccount()); |
|
|
// ========================= |
|
|
// ========================= |
|
|
@ -1733,8 +1742,17 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
} |
|
|
} |
|
|
// 得到 isRemark 为0的流转信息 |
|
|
// 得到 isRemark 为0的流转信息 |
|
|
List<Map<String, Object>> isRemarks = res.stream().filter(a -> convertToInt(a.get("isremark")) == 0).collect(Collectors.toList()); |
|
|
List<Map<String, Object>> isRemarks = res.stream().filter(a -> convertToInt(a.get("isremark")) == 0).collect(Collectors.toList()); |
|
|
|
|
|
|
|
|
// 将记录表中 isRemark 为0的修改为1 |
|
|
// 将记录表中 isRemark 为0的修改为1 |
|
|
changeManagementMapper.updateProcessForm2(paramData); |
|
|
|
|
|
|
|
|
// 2025-05-12 查当前节点是否为非会签 是则不加username |
|
|
|
|
|
PlmRequestDetailVo requestNode = changeManagementMapper.getRequestNodeByNodeId(paramData.getSite(), paramData.getClassificationNo(), paramData.getNodeId()); |
|
|
|
|
|
// 非会签 |
|
|
|
|
|
if (StringUtils.isNotBlank(requestNode.getCountersignatureItem()) && "1".equals(requestNode.getCountersignatureItem())) { |
|
|
|
|
|
changeManagementMapper.updateProcessForm3(paramData); |
|
|
|
|
|
} else { |
|
|
|
|
|
changeManagementMapper.updateProcessForm2(paramData); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 修改单据的节点结论和驳回意见 |
|
|
// 修改单据的节点结论和驳回意见 |
|
|
changeManagementMapper.updateProcessNode(paramData.getSite(), paramData.getBu() == null ? "" : paramData.getBu(), paramData.getRequestId(), paramData.getClassificationNo(), paramData.getNodeId(), paramData.getNodeConclusion(), paramData.getRejectOpinion(), paramData.getDomainControlAccount()); |
|
|
changeManagementMapper.updateProcessNode(paramData.getSite(), paramData.getBu() == null ? "" : paramData.getBu(), paramData.getRequestId(), paramData.getClassificationNo(), paramData.getNodeId(), paramData.getNodeConclusion(), paramData.getRejectOpinion(), paramData.getDomainControlAccount()); |
|
|
if (isRemarks.isEmpty()) { // 已结束 |
|
|
if (isRemarks.isEmpty()) { // 已结束 |
|
|
|