From a5ee5055f053cbb4f13710fc251adbd780f3a43f Mon Sep 17 00:00:00 2001
From: 18516761980 <56479841@qq.com>
Date: 星期三, 31 八月 2022 17:28:52 +0800
Subject: [PATCH] #
---
src/main/java/com/slcf/filter/UpdateThread.java | 37 +++++++++++++++++++++----------------
1 files changed, 21 insertions(+), 16 deletions(-)
diff --git a/src/main/java/com/slcf/filter/UpdateThread.java b/src/main/java/com/slcf/filter/UpdateThread.java
index f3f04c8..4fbe4d0 100644
--- a/src/main/java/com/slcf/filter/UpdateThread.java
+++ b/src/main/java/com/slcf/filter/UpdateThread.java
@@ -83,8 +83,9 @@
updateFlag = false;
updateWaitPakInData(); // 鍏ュ簱
- sendPickPrintCmd(); // 鎵撳嵃
- updateWaitPakOutData(); // 鍑哄簱
+ updateWaitPakOutData1(); // 鍑哄簱
+// sendPickPrintCmd(); // 鎵撳嵃
+// updateWaitPakOutData(); // 鍑哄簱
// 娓呯┖2澶╁墠鐨勬棩蹇�
sapRequestLogService.clearSapLog();
// updateWaitCheckData();
@@ -96,26 +97,30 @@
}
}
}
+
public JSONObject requestSAP(JSONObject body, String url) {
logger.info(url);
JSONObject resp;
- HashMap<String, Object> requestHeader = new HashMap<>();
- requestHeader.put("Accept", "application/json");
- requestHeader.put("Content-Type", "application/json");
- requestHeader.put("X-Requested-With", "X");
- requestHeader.put("Authorization","Basic TElRSTpzdGFydDEu");
- requestHeader.put("sap-client","100");
+ HashMap<String, Object> requestHeader = new HashMap<>();
+ requestHeader.put("Accept", "application/json");
+ requestHeader.put("Content-Type", "application/json");
+ requestHeader.put("X-Requested-With", "X");
+ requestHeader.put("Authorization","Basic TElRSTpzdGFydDEu");
+ requestHeader.put("sap-client","100");
String s = null;
try {
s = new HttpHandler.Builder()
.setUri(url)
.setJson(body.toString())
- .setTimeout(10, TimeUnit.SECONDS)
+ .setTimeout(20, TimeUnit.SECONDS)
.setHeaders(requestHeader)
.build()
.doPost();
} catch (IOException e) {
+ logger.error("SAP璇锋眰鎺ュ彛澶辫触=URL==>>" + body.toString());
+ logger.error("SAP璇锋眰鎺ュ彛澶辫触=JSON==>>" + body.toString());
+ logger.error("SAP璇锋眰鎺ュ彛澶辫触=JSON==>>" + e.getMessage());
throw new RuntimeException(e);
}
resp = JSONObject.fromObject(s);
@@ -344,7 +349,9 @@
// logger.info("waitOut:" + count++);
WaitPakOutBean waitPakOutBean = waitPakOutService.queryWaitPakOutFnh();
if(waitPakOutBean!=null) {
-
+ waitPakOutBean.setIo_status("Y");
+// waitPakOutService.upWaitPakOut(waitPakOutBean,0);
+ waitPakOutService.moveToLog(waitPakOutBean);
}
}catch(Exception e) {
logger.error("SAP Error updateWaitPakOutData---" + e.getMessage());
@@ -428,8 +435,6 @@
// }
// }
- logger.info("TEST===>>4");
-
JSONObject jsObj = new JSONObject();
try {
JSONArray arr = new JSONArray();
@@ -457,9 +462,9 @@
json.put("arbpl","A01-01");
arr.add(json);
}
- int action = 3;
- if(waitPakOut.getAction()==1 && waitPakOut.getPrnstatus()==2) {
- action = 1;
+ int action = 1;
+ if (waitPakOut.getAction() == 3){
+ action = waitPakOut.getAction();
}
jsObj.put("trart", Integer.toString(action));
jsObj.put("item", arr);
@@ -725,7 +730,7 @@
// JSONObject json = JSONObject.fromObject(sb.toString());
logger.error("sendPrinCommand4-----璋冪敤鎵撳嵃鎺ュ彛" + waitPakOut.getTanum() + "==" + waitPakOut.getMatnr() + "==" + waitPakOut.getMaktx());
JSONObject json = requestSAP(jsObj, httpUrl);
-
+ logger.error("sendPrinCommand44-----鎵撳嵃鎺ュ彛SAP杩斿洖鏁版嵁===>>" + json.toString());
String d = json.get("d").toString();
JSONObject jsonD = JSONObject.fromObject(d);
String Item = jsonD.get("item").toString();
--
Gitblit v1.9.1