From c90f42702b056664dbb3502a14041ba902273665 Mon Sep 17 00:00:00 2001
From: 1 <1>
Date: 星期四, 27 十一月 2025 18:31:29 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java |   17 ++++++-----------
 1 files changed, 6 insertions(+), 11 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 f14f8e0..eea2467 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
@@ -131,7 +131,7 @@
 //                    jsonObject.put("start_biztime", latestUpdateTime);//涓氬姟璧峰鏃ユ湡
                     jsonObject.put("start_biztime",  "2025-01-01 00:00:00");//涓氬姟璧峰鏃ユ湡
                     jsonObject.put("end_biztime", sdf1.format(now));//涓氬姟缁撴潫鏃ユ湡
-                    jsonObject.put("billno", null);
+                    jsonObject.put("billno", "CGSL-251125-000001");
                     jsonObject.put("billstatus", Arrays.asList("C"));//鏁版嵁鐘舵�� [A:鏆傚瓨, B:宸叉彁浜�, C:宸插鏍竇
                     jsonObject.put("start_auditdate", "2025-11-25 00:00:00");
                     jsonObject.put("end_auditdate", sdf1.format(now));
@@ -202,12 +202,6 @@
                             Double width = jsonObjectNew.get("width") != null ? new BigDecimal(jsonObjectNew.get("eap7_decimalfield8").toString()).doubleValue() : 0.0;
                             Double length = jsonObjectNew.get("length") != null ? new BigDecimal(jsonObjectNew.get("eap7_decimalfield7").toString()).doubleValue() : 0.0;
                             Double netweight = jsonObjectNew.get("netweight") != null ? new BigDecimal(jsonObjectNew.get("eap7_decimalfield").toString()).doubleValue() : 0.0;
-                            // ---- 鎺掑簭閫昏緫 ----
-                            List<Double> dims = Arrays.asList(height, width, length);
-                            dims.sort(Double::compareTo); // 鍗囧簭鎺掑垪锛氭渶灏忋�佷腑闂淬�佹渶澶�
-                            Double min = dims.get(0)*10;
-                            Double mid = dims.get(1)*10;
-                            Double max = dims.get(2)*10;
                             // 鐢熸垚鍟嗗搧妗f
                             Mat mat = matService.selectByMatnr(matnr);
                             if (mat == null) {
@@ -217,9 +211,9 @@
                                 mat.setTagId(tag.getId());
                                 mat.setWeight(grossweight);//鍑�閲�
                                 mat.setUnits(netweight);//姣涢噸
-                                mat.setManLength(max);
-                                mat.setHeight(min);
-                                mat.setWidth(mid);
+                                mat.setManLength(length*10);
+                                mat.setHeight(height*10);
+                                mat.setWidth(width*10);
                                 mat.setCreateTime(sdf1.parse(createTime));
                                 mat.setUpdateTime(modifyTime);
                                 mat.setStatus(1);
@@ -429,6 +423,8 @@
                                             callApiLogSaveOrder(order, kingDeeUtilType, "鍒涘缓鍏ュ簱鍗曟垚鍔燂紒鍗曞彿锛�" + billNo, true);
                                         }
                                     }
+                                    String suppCode = jsonObjectNew2.getString("supplier_number"); //渚涘簲鍟�
+
                                     JSONArray billEntryArray = jsonObjectNew2.getJSONArray("billentry");
                                     for (int k = 0; k < billEntryArray.size(); k++) {
                                         JSONObject entry = billEntryArray.getJSONObject(k);
@@ -442,7 +438,6 @@
                                         String s2 = entry.getString("eap7_textfield5"); //鏉$爜UPC
                                         String memo = entry.getString("eap7_textfield6"); //澶囨敞锛堣嫳鏂囨弿杩帮級
                                         String s1 = entry.getString("eap7_textfield7"); //瀹㈡埛PO
-                                        String suppCode = entry.getString("supplier_number"); //渚涘簲鍟�
                                         if(anfme == 0){
                                             callApiLogSaveOrder(order,kingDeeUtilType, "鍗曟嵁鏁伴噺寮傚父"+matnr, false);
                                             continue;

--
Gitblit v1.9.1