From 7391ec15384def3cf84c7c33c9a4e3efc4498e2a Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 17 三月 2021 16:36:12 +0800
Subject: [PATCH] #

---
 src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java |   43 ++++++++++++++++++++++---------------------
 1 files changed, 22 insertions(+), 21 deletions(-)

diff --git a/src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java b/src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java
index b494ced..79d6a86 100644
--- a/src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java
+++ b/src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java
@@ -41,6 +41,7 @@
     public static final String URI = "http://8.133.182.21:8080/api";
     public static final String GET_ORDERS = "cM/basis/getOrders";
     public static final String GET_BASIS = "cM/basis/getBasis";
+    public static final String UPLOAD_BILL = "cM/basis/uploadBill";
     public static final String UPLOAD_STOCK = "cM/basis/uploadStock";
 
     @Autowired
@@ -365,7 +366,7 @@
                             // 琛ㄥご
                             if (Cools.isEmpty(getOrderResult0.getNumber())) {
                                 getOrderResult0.setNumber(number);
-                                getOrderResult0.setVchType(34); // todo:luxiaotao
+                                getOrderResult0.setVchType(11); // todo:luxiaotao
                                 getOrderResult0.setBillDate(custOrder.getBillDate());
                                 getOrderResult0.setBTypeID(custOrder.getBTypeId());
                                 getOrderResult0.setKTypeID("瀹忔尯浠撳簱");
@@ -383,28 +384,28 @@
 
                     System.out.println(JSON.toJSONString(getOrderResult0));
 
-                    int save = custOrderMapper.saveLog(getOrderResult0.getNumber());
-                    if (save > 0) {
-                        if (custOrderMapper.delete(new EntityWrapper<CustOrder>().eq("number", getOrderResult0.getNumber())) == 0) {
-                            throw new CoolException("鍒犻櫎閿�鍞鍗曞け璐�");
+
+                    String response = new HttpHandler.Builder()
+                            .setUri(URI)
+                            .setPath(UPLOAD_BILL)
+                            .setJson(JSON.toJSONString(getOrderResult0))
+                            .build()
+                            .doPost();
+                    if (!Cools.isEmpty(response)) {
+                        log.warn(response);
+                        Result result = JSON.parseObject(response, Result.class);
+                        if (result.getCode() != 1) {
+                            return;
+                        }
+                        // 杞巻鍙叉。
+                        int save = custOrderMapper.saveLog(getOrderResult0.getNumber());
+                        if (save > 0) {
+                            if (custOrderMapper.delete(new EntityWrapper<CustOrder>().eq("number", getOrderResult0.getNumber())) == 0) {
+                                throw new CoolException("鍒犻櫎閿�鍞鍗曞け璐�");
+                            }
+                            log.info("{}閿�鍞鍗曟嫞璐х粨鏉�", getOrderResult0.getNumber());
                         }
                     }
-
-//                    String response = new HttpHandler.Builder()
-//                            .setUri(URI)
-//                            .setPath(GET_ORDERS)
-//                            .setJson(JSON.toJSONString(getOrderResult0))
-//                            .build()
-//                            .doPost();
-//                    if (!Cools.isEmpty(response)) {
-////                log.info(response);
-//                        Date now = new Date();
-//                        Result result = JSON.parseObject(response, Result.class);
-//                        if (result.getCode() != 1) {
-//                            return;
-//                        }
-//                        // 杞巻鍙叉。
-//                    }
 
                 }
             }

--
Gitblit v1.9.1