From 34eb84feb716412afd4229a83d4afbb204d5d6bc Mon Sep 17 00:00:00 2001 From: hyingbo <1363390067@qq.com> Date: 星期五, 12 九月 2025 17:13:34 +0800 Subject: [PATCH] 大修项修现场问题处理 --- 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