From 48ebc3e1120c4d72ea490167b9705208edc79071 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期一, 20 四月 2026 12:03:58 +0800
Subject: [PATCH] dj修改

---
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
index db3b68b..4474458 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
@@ -121,6 +121,8 @@
     private TaskItemService taskItemService;
     @Autowired
     private TaskService taskService;
+    @Autowired
+    private CusBarcodeSyncMatnrService cusBarcodeSyncMatnrService;
 
     /**
      * 浜戜粨鏀瑰崟/鍙栨秷鍓嶏細浠诲姟鏄庣粏宸插叧鑱旇鍗曟嵁涓斾富浠诲姟鏈�昏緫鍒犻櫎鍒欎笉鍏佽
@@ -164,6 +166,10 @@
             return;
         }
         assertWkOrderExceStatusUnexecuted(order, "鍙栨秷");
+    }
+
+    private void syncMatnrFromCusItemSyncViewByConfig(List<SyncOrdersItem> orderItems, Long loginUserId) {
+        cusBarcodeSyncMatnrService.syncFromOrderItems(orderItems, loginUserId);
     }
 
     /**
@@ -515,6 +521,8 @@
                 }
             }
         }
+        // 鎸夐厤缃悓姝ョ墿鏂欎富鏁版嵁锛坣one 鏃朵笉褰卞搷閫氱煡妗e啓鍏ヤ富娴佺▼锛�
+        syncMatnrFromCusItemSyncViewByConfig(syncOrder.getOrderItems(), loginUserId);
         WkOrder wkOrder = new WkOrder();
         String wkTypeInput = syncOrder.getWkType();
         String typeCode = StringUtils.isBlank(wkTypeInput) ? null : orderWorkTypeService.getTypeByLabel(wkTypeInput);

--
Gitblit v1.9.1