From eea9c3e06de7b3559c6e1558ea276fd5e8646eb9 Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期五, 17 十月 2025 13:42:37 +0800
Subject: [PATCH] 1.所有序列码修改成批号

---
 src/main/java/com/zy/third/task/handler/OrderHandler.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/third/task/handler/OrderHandler.java b/src/main/java/com/zy/third/task/handler/OrderHandler.java
index 59d2acd..27ec3ff 100644
--- a/src/main/java/com/zy/third/task/handler/OrderHandler.java
+++ b/src/main/java/com/zy/third/task/handler/OrderHandler.java
@@ -66,7 +66,7 @@
         order = new Order(
                 String.valueOf(snowflakeIdWorker.nextId()),    // 缂栧彿[闈炵┖]
                 fbillno,    // 璁㈠崟缂栧彿
-                DateUtils.convert(now),    // 鍗曟嵁鏃ユ湡
+                DateUtils.convert(exdInstockSource.get(0).getFdate()),    // 鍗曟嵁鏃ユ湡
                 docType.getDocId(),    // 鍗曟嵁绫诲瀷
                 null,    // 椤圭洰缂栧彿
                 null,    //
@@ -106,6 +106,8 @@
         List<DetlDto> list = new ArrayList<>();
         for (ExdInstockSource detail : exdInstockSource) {
             DetlDto dto = new DetlDto(detail.getFitemid() + "", detail.getFbatchno(), detail.getFqty());
+            dto.setFrob(detail.getFrob());
+            dto.setFInterID(detail.getFinterid());
             if (DetlDto.has(list, dto)) {
                 DetlDto detlDto = DetlDto.find(list, dto.getMatnr(), dto.getBatch());
                 assert detlDto != null;
@@ -115,7 +117,7 @@
             }
         }
         for (DetlDto detlDto : list) {
-            Mat mat = matService.selectByMatnr(detlDto.getMatnr());
+            Mat mat = matService.selectBySku(detlDto.getMatnr());
             if (Cools.isEmpty(mat)) {
                 throw new CoolException(detlDto.getMatnr() + "缂栧彿鍟嗗搧妫�绱㈠け璐ワ紝璇峰厛娣诲姞鍟嗗搧");
             }
@@ -131,6 +133,8 @@
             orderDetl.setUpdateTime(now);
             orderDetl.setStatus(1);
             orderDetl.setQty(0.0D);
+            orderDetl.setDeadWarn(detlDto.getFInterID());
+            orderDetl.setInspect(detlDto.getFrob());
             if (!orderDetlService.insert(orderDetl)) {
                 throw new CoolException("鐢熸垚鍗曟嵁鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�");
             }
@@ -206,7 +210,7 @@
             }
         }
         for (DetlDto detlDto : list) {
-            Mat mat = matService.selectByMatnr(detlDto.getMatnr());
+            Mat mat = matService.selectBySku(detlDto.getMatnr());
             if (Cools.isEmpty(mat)) {
                 throw new CoolException(detlDto.getMatnr() + "缂栧彿鍟嗗搧妫�绱㈠け璐ワ紝璇峰厛娣诲姞鍟嗗搧");
             }

--
Gitblit v1.9.1