From 2d2c9d9d849cb1eac9e7697cc3768b5fc488c8df Mon Sep 17 00:00:00 2001
From: 1 <1>
Date: 星期六, 13 十二月 2025 17:18:55 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/kingdee/handler/SaveOrderSyncHandler.java   |    4 +++-
 src/main/webapp/static/js/orderPakout/order.js                             |    2 +-
 src/main/java/com/zy/asrs/task/OrderToSortLineScheduler.java               |    8 ++++----
 src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java          |    2 +-
 src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java |    8 +++++---
 5 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/OrderToSortLineScheduler.java b/src/main/java/com/zy/asrs/task/OrderToSortLineScheduler.java
index 50cd969..62bf69c 100644
--- a/src/main/java/com/zy/asrs/task/OrderToSortLineScheduler.java
+++ b/src/main/java/com/zy/asrs/task/OrderToSortLineScheduler.java
@@ -69,10 +69,10 @@
                         Integer number =  basArmRulesService.getNumber(mat.getWeight(),mat.getVolume(),mat.getManLength(),mat.getWidth(),mat.getHeight());
                         if (number == null) {
                             BasArmRules basArmRules = new BasArmRules();
-                            basArmRules.setMaterialHeight(orderDetl.getHeight());
-                            basArmRules.setMaterialWeight(orderDetl.getWeight());
-                            basArmRules.setMaterialLength(orderDetl.getManLength());
-                            basArmRules.setMaterialWidth(orderDetl.getWidth());
+                            basArmRules.setMaterialHeight(mat.getHeight());
+                            basArmRules.setMaterialWeight(mat.getWeight());
+                            basArmRules.setMaterialLength(mat.getManLength());
+                            basArmRules.setMaterialWidth(mat.getWidth());
                             basArmRulesService.insert(basArmRules);
                             return;
                         } else if (number == 0){
diff --git a/src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java b/src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java
index 2c71823..3ba7620 100644
--- a/src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java
+++ b/src/main/java/com/zy/asrs/task/kingdee/InboundOrderScheduler.java
@@ -18,7 +18,7 @@
     @Value("${erp.switch.InboundOrderSwitch}")
     private boolean InboundOrderSwitch;
 
-    @Scheduled(cron = "0 */30 * * * ?")
+    @Scheduled(cron = "0 */15 * * * ?")
     void login(){
         if(!InboundOrderSwitch){
             return;
diff --git a/src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java b/src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java
index bd93c82..3c76f7e 100644
--- a/src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java
+++ b/src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java
@@ -107,7 +107,10 @@
                                           SimpleDateFormat sdf1, SimpleDateFormat sdf2) {
         JSONArray idArray = new JSONArray();
         JSONObject dataObj = new JSONObject();
-        switch (kingDeeUtilType.formId) {
+        if(kingDeeUtilType == null){
+            return null;
+        }
+        switch(kingDeeUtilType.formId) {
             case "PUR_RECEIVEBIll": // 杩涗粨閫氱煡鍗曟彁浜�
                 path = imPurinbillBatchAudit;
                 idArray.add(order.getNumber());
@@ -195,9 +198,8 @@
             }
             // 瑙f瀽杩斿洖鐨勫搷搴�
             JSONObject data = jsonResponse.getJSONObject("data");
-            String errorCode = jsonResponse.getString("errorCode");
             boolean status = jsonResponse.getBooleanValue("status");
-            if ("0".equals(errorCode) && status) {
+            if (status) {
                 // 鑾峰彇鎴愬姛涓庡け璐ョ殑鏁伴噺
                 int successCount = data.getInteger("successCount");
                 int failCount = data.getInteger("failCount");
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 dcf1509..c8f8fdd 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
@@ -82,7 +82,9 @@
 
     private JSONObject buildRequestParams(Order order, KingDeeUtilType kingDeeUtilType, SimpleDateFormat sdf1, SimpleDateFormat sdf2) {
         List<OrderDetl> orderDetlList = orderDetlService.selectList(new EntityWrapper<OrderDetl>().eq("order_no",order.getOrderNo()));
-
+        if(kingDeeUtilType == null){
+            return null;
+        }
         switch (kingDeeUtilType.formId) {
             case "PUR_RECEIVEBIll": // 杩涗粨閫氱煡鍗�
                 path = imPurinbillAdd;
diff --git a/src/main/webapp/static/js/orderPakout/order.js b/src/main/webapp/static/js/orderPakout/order.js
index ec96ddb..f6656d4 100644
--- a/src/main/webapp/static/js/orderPakout/order.js
+++ b/src/main/webapp/static/js/orderPakout/order.js
@@ -129,7 +129,7 @@
                             {field: 'standby3', title: '瀹㈡埛SKU'},
                             {field: 'boxType1', title: '璐т富'},
                             {field: 'boxType3', title: '閲囪喘鍗曞彿'},
-                            ,{field: 'standby1', align: 'center',title: '瀹㈡埛PO', hide: false}
+                            {field: 'standby1', align: 'center',title: '瀹㈡埛PO', hide: false}
                             ,{field: 'standby2', align: 'center',title: 'UPC', hide: false},
                             // {field: 'batch', title: '鎵瑰彿'},
                             // {field: 'anfme', title: '鏁伴噺'},

--
Gitblit v1.9.1