From bc8cd378fd72f43e66120c540f57f630580aa093 Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期四, 11 九月 2025 10:57:13 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DataPackageService.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DataPackageService.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DataPackageService.java index 46cfe99..d75c9ea 100644 --- a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DataPackageService.java +++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/impl/DataPackageService.java @@ -18,7 +18,15 @@ public DataPackageService(List<DataPackageStrategy> strategyList) { strategies = new EnumMap<>(TransferPackage.DataType.class); strategyList.forEach(strategy -> { - if (strategy instanceof ProcessPackageStrategy) { + if (strategy instanceof ProductPackageStrategy) { + strategies.put(TransferPackage.DataType.PRODUCT, strategy); + } else if (strategy instanceof ComponentPackageStrategy) { + strategies.put(TransferPackage.DataType.COMPONENT, strategy); + } else if (strategy instanceof PartsPackageStrategy) { + strategies.put(TransferPackage.DataType.PARTS, strategy); + } else if (strategy instanceof ProcessSpecVersionPackageStrategy) { + strategies.put(TransferPackage.DataType.OPERATION, strategy); + } else if (strategy instanceof ProcessPackageStrategy) { strategies.put(TransferPackage.DataType.PROCESS, strategy); } else if (strategy instanceof WorkStepPackageStrategy) { strategies.put(TransferPackage.DataType.WORKSTEP, strategy); -- Gitblit v1.9.3