From 96b3548131415a2a036d1514a9a0d046f3facdb5 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期四, 22 四月 2021 13:13:30 +0800
Subject: [PATCH] #
---
src/main/java/zy/cloud/wms/common/service/erp/ErpScheduler.java | 74 ++++++-------------------------------
1 files changed, 12 insertions(+), 62 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 6bc4f44..4f829bc 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
@@ -465,7 +465,7 @@
}
/**
- * 瀹屾垚閿�鍞鍗�
+ * 瀹屾垚閲囪喘閫�璐ц鍗�
*/
@Scheduled(cron = "0/10 * * * * ? ")
@Transactional
@@ -596,15 +596,17 @@
/**
* 鑾峰彇鍙栨秷璁㈠崟
*/
- @Scheduled(cron = "0/5 * * * * ? ")
+ @Scheduled(cron = "0/10 * * * * ? ")
@Transactional
// @PostConstruct
public void getCancelOrdersExecute(){
try {
Map<String, Object> json = new HashMap<>();
+ json.put("vchType", 151);
+ json.put("flag", 2);
String response = new HttpHandler.Builder()
.setUri(URI)
- .setPath(OVER_BILL)
+ .setPath(GET_ORDERS)
.setJson(JSON.toJSONString(json))
.build()
.doPost();
@@ -617,14 +619,15 @@
}
List<GetOrderResult0> list = JSON.parseArray(result.getData(), GetOrderResult0.class);
if (!Cools.isEmpty(list)) {
- boolean complete = true;
Set<String> existNumbers = new HashSet<>();
-
- String cancelNumber = "";
- if (!orderService.updateSettle(cancelNumber, 5L)) {
- throw new CoolException("淇敼璁㈠崟鐘舵�佸け璐�");
+ for (GetOrderResult0 result0 : list) {
+ existNumbers.add(result0.getNumber());
}
-
+ for (String number : existNumbers) {
+ if (!orderService.updateSettle(number, 3L)) {
+// throw new CoolException("淇敼璁㈠崟鐘舵�佸け璐�");
+ }
+ }
}
}
@@ -632,59 +635,6 @@
e.printStackTrace();
throw new RuntimeException(e.getMessage());
}
-
- }
-
- /**
- * 涓婁紶閿�鍞鍗曞彇娑堢粨鏋�
- */
- @Scheduled(cron = "0/5 * * * * ? ")
- @Transactional
-// @PostConstruct
- public void uploadCancelOrdersExecute(){
-// try {
-// List<Order> orders = orderService.selectList(new EntityWrapper<Order>().eq("settle", 3).isNotNull("number"));
-// if (Cools.isEmpty(orders)) {
-// return;
-// }
-// Map<String, Object> json = new HashMap<>();
-// List<UploadCancelResult> list = new ArrayList<>();
-// for (CustOrder custOrder : custOrders) {
-// UploadCancelResult result = new UploadCancelResult();
-// result.setNumber(custOrder.getNumber());
-// result.setUserCode(custOrder.getUserCode());
-// result.setQty(custOrder.getTotal());
-// result.setStatus(1);
-// list.add(result);
-// }
-// json.put("data", list);
-// String response = new HttpHandler.Builder()
-// .setUri(URI)
-// .setPath(UPLOAD_CANCEL_RESULT)
-// .setJson(JSON.toJSONString(json))
-// .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;
-// }
-// for (UploadCancelResult result1 : list) {
-// // 杞巻鍙叉。
-// int save = custOrderMapper.saveLog(result1.getNumber(), result1.getUserCode());
-// if (save > 0) {
-// if (custOrderMapper.delete(new EntityWrapper<CustOrder>().eq("number", result1.getNumber()).eq("user_code", result1.getUserCode())) == 0) {
-// throw new CoolException("鍒犻櫎閿�鍞鍗曞け璐�");
-// }
-// }
-// }
-// }
-// } catch (IOException e) {
-// e.printStackTrace();
-// throw new RuntimeException(e.getMessage());
-// }
}
--
Gitblit v1.9.1