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 |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/slcf/filter/UpdateThread.java b/src/main/java/com/slcf/filter/UpdateThread.java
index 36b5005..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());
@@ -427,8 +434,6 @@
 //				connection1.disconnect();
 //			}
 //		}
-
-		logger.info("TEST===>>4");
 
 		JSONObject jsObj = new JSONObject();
 		try {
@@ -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