From d093cdb0c7a57c09da5eb5d176f9e9e71820fece Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期四, 25 九月 2025 14:01:30 +0800
Subject: [PATCH] 对接

---
 src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
index f740939..a4e6f86 100644
--- a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
@@ -20,6 +20,7 @@
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
+import java.util.Date;
 import java.util.List;
 
 /**
@@ -64,6 +65,9 @@
                 exdInstockTarge.setFdate(DateUtils.convert(order.getOrderTime()));
                 exdInstockTarge.setFrob(orderDetl.getInspect());
                 exdInstockTarge.setFuserid(Integer.getInteger(orderDetl.getColor()));
+                exdInstockTarge.setWritetime(new Date());
+                exdInstockTarge.setWritor("WMS");
+                exdInstockTarge.setStatus(0);
                 exdInstockTargetService.insert(exdInstockTarge);
                 if (!orderService.updateSettle(order.getId(), 6L, null)) {
                     throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳");
@@ -74,6 +78,21 @@
             ExdOutstockTarget exdOutstockTarget = null;
             for (OrderDetl orderDetl : orderDetls) {
                 exdOutstockTarget = new ExdOutstockTarget();
+                exdOutstockTarget.setFinterid(orderDetl.getDeadWarn());
+                exdOutstockTarget.setFbillno(orderDetl.getOrderNo());
+                if (order.getDocType() == 42) {
+                    exdOutstockTarget.setFtrantype(41);
+                } else if (order.getDocType() == 21) {
+                    exdOutstockTarget.setFtrantype(81);
+                } else {
+                    exdOutstockTarget.setFtrantype(order.getDocType().intValue());
+                }
+                exdOutstockTarget.setFdate(DateUtils.convert(order.getOrderTime()));
+                exdOutstockTarget.setFrob(orderDetl.getInspect());
+                exdOutstockTarget.setFuserid(Integer.getInteger(orderDetl.getColor()));
+                exdOutstockTarget.setWritetime(new Date());
+                exdOutstockTarget.setWritor("WMS");
+                exdOutstockTarget.setStatus(0);
                 exdOutstockTargetService.insert(exdOutstockTarget);
                 if (!orderService.updateSettle(order.getId(), 6L, null)) {
                     throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳");

--
Gitblit v1.9.1