From a006bb4695b29bd0a78ccbf62f6841d08ceb7048 Mon Sep 17 00:00:00 2001
From: 1 <1>
Date: 星期四, 22 一月 2026 13:36:23 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java b/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
index 9cdf5dc..322d2d6 100644
--- a/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
+++ b/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
@@ -336,7 +336,7 @@
                                 if (mat.getUpdateTime().compareTo(modifyTime) != 0) {
                                     // 鏇存柊瀛楁
                                     if (!mat.getMaktx().equals(name)) mat.setMaktx(name);
-                                    if (!mat.getMemo().equals(memo)) mat.setMemo(memo);
+                                    if (mat.getMemo() == null || !mat.getMemo().equals(memo)) mat.setMemo(memo);
                                     if (mat.getWeight().compareTo(grossweight) != 0) mat.setWeight(grossweight);
                                     if (mat.getUnits().compareTo(netweight) != 0) mat.setUnits(netweight);
                                     if (mat.getSafeQty().compareTo(unit) != 0) mat.setSafeQty(unit);
@@ -489,14 +489,14 @@
                                     JSONObject jsonObjectNew2 = rows.getJSONObject(i);
                                     Order order = orderService.selectByNo(billNo);//妫�绱㈠崟鎹�
                                     LocOwner locOwner = null;
-                                    if (ownerUuid != null) {
-                                        locOwner = locOwnerService.selectByUuid(ownerUuid);
-                                        if (locOwner == null) {
-                                            callApiLogSaveOwner(locOwner,kingDeeUtilType, "璐т富妫�绱㈠け璐ワ紝璇峰厛娣诲姞瀵瑰簲璐т富缂栧彿锛�"+ownerUuid+"鍚嶇О"+owner, false);continue;
-                                        }
-                                    } else{
-                                        callApiLogSaveOwner(locOwner,kingDeeUtilType, "璐т富妫�绱㈠け璐ワ紝鏈煡璇㈠埌璐т富缂栧彿锛�", false);continue;
-                                    }
+//                                    if (ownerUuid != null) {
+//                                        locOwner = locOwnerService.selectByUuid(ownerUuid);
+//                                        if (locOwner == null) {
+//                                            callApiLogSaveOwner(locOwner,kingDeeUtilType, "璐т富妫�绱㈠け璐ワ紝璇峰厛娣诲姞瀵瑰簲璐т富缂栧彿锛�"+ownerUuid+"鍚嶇О"+owner, false);continue;
+//                                        }
+//                                    } else{
+//                                        callApiLogSaveOwner(locOwner,kingDeeUtilType, "璐т富妫�绱㈠け璐ワ紝鏈煡璇㈠埌璐т富缂栧彿锛�", false);continue;
+//                                    }
                                     if (Cools.isEmpty(order)) {
                                         // 鍗曟嵁涓绘。
                                         order = new Order(
@@ -1581,16 +1581,19 @@
                             for (int k = 0; k < billEntryArray.size(); k++) {
                                 JSONObject entry = billEntryArray.getJSONObject(k);
                                 String matnr = entry.getString("material_number"); //鐗╂枡缂栫爜锛屽唴閮⊿KU
-                                Double anfmeBox = 0.0;//绠辨暟
+                                Double anfmeBox = entry.getDouble("eap7_integerfield");//绠辨暟
                                 Double anfme = entry.getDouble("completqty");//涓暟
                                 Double totalNumItems = entry.getDouble("eap7_decimalfield1");//鎬讳欢鏁�
                                 Double totalVolume = entry.getDouble("eap7_decimalfield2");//鎬讳綋绉�
                                 String warehouse = entry.getString("warehouse_number");//浠撳簱缂栫爜
+                                if(kingDeeUtilType.formId.equals("OUI_RECEIVEBIll")){
+
+                                }
                                 String pOrderNo = entry.getString("eap7_textfield");//閲囪喘鍗曞彿
-                                String s3 = entry.getString("eap7_textfield4");//瀹㈡埛sku锛堝鎴风紪鍙凤級
+                                String s3 = entry.getString("eap7_textfield2");//瀹㈡埛sku锛堝鎴风紪鍙凤級
                                 String s2 = entry.getString("eap7_textfield1"); //鏉$爜UPC
-                                String memo = entry.getString("eap7_textfield6"); //澶囨敞锛堣嫳鏂囨弿杩帮級
-                                String s1 = entry.getString("eap7_textfield7"); //瀹㈡埛PO
+                                String memo = entry.getString("eap7_textfield5"); //澶囨敞锛堣嫳鏂囨弿杩帮級
+                                String s1 = entry.getString("eap7_textfield4"); //瀹㈡埛PO
                                 String detlId = entry.getString("id"); //鏄庣粏id
                                 Long seq = entry.getLong("seq"); //鍒嗗綍琛屽彿
                                 Double taxrate = entry.getDouble("taxrate");

--
Gitblit v1.9.1