From e334d8afd0a654aa845f720122b876807459b90d Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期二, 09 九月 2025 17:56:26 +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