From 648bc18887322eb7972e638bfe7131aede47799b Mon Sep 17 00:00:00 2001
From: 1 <1>
Date: 星期二, 30 十二月 2025 13:15:10 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/kingdee/handler/SaveOrderSyncHandler.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/kingdee/handler/SaveOrderSyncHandler.java b/src/main/java/com/zy/asrs/task/kingdee/handler/SaveOrderSyncHandler.java
index e87b08a..c979317 100644
--- a/src/main/java/com/zy/asrs/task/kingdee/handler/SaveOrderSyncHandler.java
+++ b/src/main/java/com/zy/asrs/task/kingdee/handler/SaveOrderSyncHandler.java
@@ -273,7 +273,7 @@
                                         .fluentPut("billno", UUID.randomUUID().toString().replace("-", "").substring(0, 16))
                                         .fluentPut("bizorg_number", "BU-00001")
                                         .fluentPut("dept_number", "Org-00002")
-                                        .fluentPut("billstatus", "B")
+                                        .fluentPut("billstatus", "A")
                                         .fluentPut("customer_number", "Cus-000004")
                                         .fluentPut("biztime", sdf1.format(nowMis))
                                         .fluentPut("biztype_number", "210")
@@ -407,8 +407,13 @@
                         String billNo = resultItem.getString("number");  // 鑾峰彇杩斿洖鐨勫崟鎹彿
                         String billId = resultItem.getString("id");      // 鑾峰彇杩斿洖鐨処D
                         order.setNumber(billId);
-                        order.setShipCode(add.getString("billno"));
+                        String jsonString = add.toJSONString();
+                        JSONObject jsonObject = JSONObject.parseObject(jsonString);
+                        String billno = jsonObject.getJSONArray("data")
+                                .getJSONObject(0)
+                                .getString("billno");
 
+                        order.setShipCode(billno);  // 璁剧疆鍒� order 瀵硅薄涓�
                     }
                 } else {
                     log.error("鎺ュ彛璋冪敤澶辫触锛屽け璐ョ殑鎿嶄綔鏁伴噺: {}", failCount);

--
Gitblit v1.9.1