From d0bbe9df6abe1a903ac0f8371da74aba91d35f7e Mon Sep 17 00:00:00 2001
From: skyouc <creaycat@gmail.com>
Date: 星期四, 15 一月 2026 15:21:47 +0800
Subject: [PATCH] 添加备货指示派工单上报
---
src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java | 36 ++++++++++++++++++------------------
1 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
index 0b400ae..37bb04e 100644
--- a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
@@ -394,21 +394,14 @@
XSR response = null;
boolean success = false;
try {
-// List<ReportOrderParam> orderParams = new ArrayList<>();
-// orderParams.add(orderParam);
-// if (order.getReportOnce() < 4) {
-// response = kopenApiService.getOutDetailsResult(orderParams, order);
-// } else {
-// return FAIL;
-// }
- // response = new HttpHandler.Builder()
- // .setUri(MesConstant.URL)
- // .setPath(MesConstant.PAKOUT_URL)
- // .setJson(JSON.toJSONString(pakoutParam))
- // .build()
- // .doPost();
- // JSONObject jsonObject = JSON.parseObject(response);
- // if (jsonObject.getInteger("code").equals(200)) {
+ List<ReportOrderParam> orderParams = new ArrayList<>();
+ orderParams.add(orderParam);
+ if (order.getReportOnce() < 4) {
+ response = kopenApiService.reportOutDetailsResult(orderParams, order);
+ } else {
+ return FAIL;
+ }
+
if (true) {
success = true;
// 淇敼璁㈠崟鐘舵�� 4.瀹屾垚 ===>> 6.宸蹭笂鎶�
@@ -549,8 +542,8 @@
adjustParam.setCompany_id(order.getCstmrName())
.setWms_id(order.getId() + "")
.setType(0 + "")
- .setUpdate_time(order.getUpdateTime$())
- .setKopen_id(order.getDefNumber());
+ .setUpdate_time(order.getUpdateTime$());
+// .setKopen_id(order.getDefNumber());
adjustParam.setBsby_no(order.getOrderNo())
.setReason("")
@@ -577,7 +570,14 @@
adjustParams.add(adjustParam);
- XSR response = kopenApiService.reportCheckOrder(adjustParams, order);
+ if (order.getReportOnce() < 3) {
+ XSR response = kopenApiService.reportCheckOrder(adjustParams, order);
+ if (response.getSuccess()) {
+ return SUCCESS;
+ } else {
+ return FAIL;
+ }
+ }
return SUCCESS;
// TODO Auto-generated method stub
--
Gitblit v1.9.1