From 82d35b69cd7ef94945c00539aeaecd3896cb9e93 Mon Sep 17 00:00:00 2001 From: Fancy <Fancy.fx@outlook.com> Date: 星期四, 11 七月 2024 16:41:05 +0800 Subject: [PATCH] save node logic change --- pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/process/ProcessSv.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/process/ProcessSv.java b/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/process/ProcessSv.java index 37ca3a5..ea107fc 100644 --- a/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/process/ProcessSv.java +++ b/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/process/ProcessSv.java @@ -130,7 +130,13 @@ .collect(Collectors.toList()); if (CollectionUtils.isNotEmpty(nodeIdsToDelete)) { nodeDao.deleteByNodeId(nodeIdsToDelete); - workDao.deleteByNodeId(nodeIdsToDelete); + } + //鍘熸潵鑺傜偣鐨凷OP鍏ㄩ儴鍒犻櫎 + List<Long> originNodeIds = originProductionProcess.getNodes().stream() + .map(PrProductionNode::getId) // 鏄犲皠鑺傜偣鍒板叾ID + .collect(Collectors.toList()); + if (CollectionUtils.isNotEmpty(originNodeIds)) { + workDao.deleteByNodeId(originNodeIds); } saveNodesAndInstructions(process); return count; -- Gitblit v1.8.0