From b76802959d44642215a4c60799134e9a5f50469f Mon Sep 17 00:00:00 2001 From: 王佳豪 <g675230687@126.com> Date: 星期四, 03 六月 2021 14:22:30 +0800 Subject: [PATCH] 宏挺补仓功能 --- src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 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 e4f8b0c..4edfa60 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 @@ -34,7 +34,7 @@ @RestController public class ErpScheduler { - public static final String URI = "http://8.133.182.21:8080/api"; + public static final String URI = "http://8.133.182.21:6220/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"; @@ -424,7 +424,7 @@ public void getOrdersExecute(){ try { Map<String, Object> json = new HashMap<>(); - json.put("vchType", 151); + json.put("vchType", 11); String response = new HttpHandler.Builder() .setUri(URI) .setPath(GET_ORDERS) @@ -550,7 +550,7 @@ // 澶� getOrderResult0.setNumber(order.getOrderNo()); - getOrderResult0.setVchType(11); // todo:luxiaotao + getOrderResult0.setVchType(11); getOrderResult0.setBillDate(order.getOrderTime()); getOrderResult0.setBTypeID(order.getTel()); getOrderResult0.setKTypeID("瀹忔尯浠撳簱"); @@ -570,8 +570,7 @@ list.add(detl0); } - System.out.println(JSON.toJSONString(getOrderResult0)); - + log.warn(JSON.toJSONString(getOrderResult0)); String response = new HttpHandler.Builder() .setUri(URI) @@ -585,7 +584,7 @@ if (result.getCode() != 1) { continue; } - if (!orderService.updateSettle(getOrderResult0.getNumber(), 6L)) { + if (!orderService.updateSettle(order.getOrderNo(), 6L)) { throw new CoolException("淇敼璁㈠崟鐘舵�佸け璐�"); } // // 杞巻鍙叉。 @@ -628,7 +627,7 @@ // 澶� getOrderResult0.setNumber(order.getOrderNo()); - getOrderResult0.setVchType(6); // todo:luxiaotao + getOrderResult0.setVchType(6); getOrderResult0.setBillDate(order.getOrderTime()); getOrderResult0.setBTypeID(order.getTel()); getOrderResult0.setKTypeID("瀹忔尯浠撳簱"); @@ -747,7 +746,7 @@ public void getCancelOrdersExecute(){ try { Map<String, Object> json = new HashMap<>(); - json.put("vchType", 151); + json.put("vchType", 11); json.put("flag", 2); String response = new HttpHandler.Builder() .setUri(URI) @@ -769,8 +768,13 @@ existNumbers.add(result0.getNumber()); } for (String number : existNumbers) { - if (!orderService.updateSettle(number, 5L)) { + Order order = orderService.selectByOrderNo(number); + if (order != null) { + if (order.getSettle() != 3L && order.getSettle() != 5L) { + if (!orderService.updateSettle(number, 5L)) { // throw new CoolException("淇敼璁㈠崟鐘舵�佸け璐�"); + } + } } } -- Gitblit v1.9.1