From 74f4bd80ba20dc6d090f8ad52852005de217ab3c Mon Sep 17 00:00:00 2001 From: aike <17730485278@139.com> Date: Sat, 5 Jul 2025 17:18:09 +0800 Subject: [PATCH] =?UTF-8?q?demand:=20=20=E7=BB=84=E6=A0=91=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=B8=82=E5=9C=BA=E9=83=A8-=E5=88=86=E6=8B=A8?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=E5=8F=AF=E4=BA=92=E6=8D=A2=20committer:=20he?= =?UTF-8?q?yu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xdadan/erp/emis/service/EmisBaseService.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java index 68c7eee56..48ca4551b 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java @@ -4140,19 +4140,29 @@ public class EmisBaseService { List toAdd = new ArrayList<>(); for (EmisTransPlanRule node : topLevelNodes) { - // 柯桥市场部 + //南京市场部 if ("25001".equals(node.getStartSiteCode())) { + List filterRules = allRules.stream().filter(i -> "25000".equals(i.getStartSiteCode())).collect(Collectors.toList()); EmisTransPlanRule copyRule = new EmisTransPlanRule(); BeanUtils.copyProperties(node, copyRule); copyRule.setStartSiteCode("25000"); + copyRule.setStartSiteName("南京分拨中心"); + if(CollectionUtil.isNotEmpty(filterRules)){ + copyRule.setManager(filterRules.get(0).getManager()); + } toAdd.add(copyRule); continue; } - // 南京市场部 + // 柯桥市场部 if ("57502".equals(node.getStartSiteCode())) { + List filterRules = allRules.stream().filter(i -> "57501".equals(i.getStartSiteCode())).collect(Collectors.toList()); EmisTransPlanRule copyRule = new EmisTransPlanRule(); BeanUtils.copyProperties(node, copyRule); copyRule.setStartSiteCode("57501"); + copyRule.setStartSiteName("柯桥分拨中心"); + if(CollectionUtil.isNotEmpty(filterRules)){ + copyRule.setManager(filterRules.get(0).getManager()); + } toAdd.add(copyRule); } }