From dc0c3a14995bd5e1648c2930ecc38a126ee324a2 Mon Sep 17 00:00:00 2001
From: pjb <123456>
Date: 星期一, 23 九月 2024 14:38:34 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/handler/OrderSendHandler.java |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/OrderSendHandler.java b/src/main/java/com/zy/asrs/task/handler/OrderSendHandler.java
index de32211..72e286f 100644
--- a/src/main/java/com/zy/asrs/task/handler/OrderSendHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/OrderSendHandler.java
@@ -12,6 +12,7 @@
 import com.zy.asrs.service.OrderDetlService;
 import com.zy.asrs.service.OrderService;
 import com.zy.asrs.task.AbstractHandler;
+import com.zy.asrs.utils.Utils;
 import com.zy.common.utils.HttpHandler;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -46,16 +47,17 @@
 
         List<OpenOrderPakoutParam> paramList = new ArrayList<>();
         OpenOrderPakoutParam param = new OpenOrderPakoutParam();
-        paramList.add(param);
+//        paramList.add(param);
 
         List<OrderDetl> orderDetlList = orderDetlService.selectByOrderId(order.getId());
 
         param.setcCode(order.getOrderNo());
         param.setcMaker(order.getOperMemb());
-        param.setcAccount(order.getCstmrName());
+        param.setcCusName(order.getCstmrName());
+        param.setcAccount(order.getNumber());
         param.setcMemo(order.getMemo());
         param.setType(order.getDocType$());
-        param.setdDate$(order.getCreateTime());
+        param.setdDate(Utils.getDateStr(order.getCreateTime()));
         param.setAllocation(order.getItemName());
 
 
@@ -70,7 +72,7 @@
             bodyList.add(body);
         }
 
-        doHttpRequest(paramList, "涓婃姤ERP鍑哄簱鍗曟嵁", url, orderReportPath, null, "127.0.0.1");
+        doHttpRequest(param, "涓婃姤ERP鍑哄簱鍗曟嵁", url, orderReportPath, null, "127.0.0.1");
 
         orderService.updateSettle(order.getId(),6L,0L);
 
@@ -81,7 +83,7 @@
     private int doHttpRequest(Object requestParam, String namespace, String url, String path, String appkey, String ip){
         String response = "";
         boolean success = false;
-
+        log.error(JSONObject.toJSONString(requestParam));
         try {
             response = new HttpHandler.Builder()
                     .setUri(url)
@@ -91,13 +93,13 @@
                     .doPost();
             JSONObject jsonObject = JSON.parseObject(response);
 
-            if(Cools.isEmpty(jsonObject.get("errCode"))){
-                throw new CoolException(jsonObject.get("Message").toString());
+            if(Cools.isEmpty(jsonObject.get("ErrorCode"))){
+                throw new CoolException(jsonObject.get("ErrorMsg").toString());
             }
 
-            int code = (int) jsonObject.get("errCode");
-            if(code != 0){
-                throw new CoolException(jsonObject.get("errMsg").toString());
+            int code = Integer.parseInt(jsonObject.get("ErrorCode").toString()) ;
+            if(code == 0){
+                throw new CoolException(jsonObject.get("ErrorMsg").toString());
             }
             success = true;
             return code;

--
Gitblit v1.9.1