#
18516761980
2022-07-25 2c37b04bc0e5e2eae772166f514ff67113668f17
src/main/java/com/slcf/filter/UpdateThread.java
@@ -165,8 +165,8 @@
         }
      }
      JSONObject jsObj = new JSONObject();
      try {
         JSONObject jsObj = new JSONObject();
         JSONArray arr = new JSONArray();
         for(int i=0;i<1;i++) {
            JSONObject json = new JSONObject();
@@ -283,6 +283,7 @@
            waitPakIn.setMemo(e.getMessage());
            waitPakInService.upWaitPakIn(waitPakIn);
              logger.error("SAP Error sendPakInStatus--"+waitPakIn.getMatnr()+"---" + e.getMessage());
            logger.error("1入库完成回报异常时ASRS请求JSON:" + jsObj.toString());
//            System.out.println(e.getMessage());
         }finally {
            if(connection!=null){
@@ -294,6 +295,7 @@
         waitPakIn.setMemo(e.getMessage());
         waitPakInService.upWaitPakIn(waitPakIn);
         logger.error("SAP Error sendPakInStatus--"+waitPakIn.getMatnr()+"---" + e.getMessage());
         logger.error("2入库完成回报异常时ASRS请求JSON:" + jsObj.toString());
//         System.out.println(e.getMessage());
      }
      return result;
@@ -306,7 +308,9 @@
      try {
//         logger.info("waitOut:" + count++);
         WaitPakOutBean waitPakOutBean = waitPakOutService.queryWaitPakOutFnh();
         logger.info("TEST===>>1");
         if(waitPakOutBean!=null) {
            logger.info("TEST===>>2");
            String httpUrl = Constants.SAP_URL + "/sap/opu/odata/SAP/Z_WM_H5_SRV/ToConHeadSet";
            int result = sendPakOutStatus(httpUrl,waitPakOutBean);
         }
@@ -320,6 +324,7 @@
    */
   private int sendPakOutStatus(String httpUrl,WaitPakOutBean waitPakOut) {
      int result = 0;
      logger.info("TEST===>>3");
//      String token = getXCsrfToken(httpUrl);
      String input = Constants.SAP_USER + ":" + Constants.SAP_PASSWORD;//"ZHANGX:654321";
        BASE64Encoder base = new BASE64Encoder();
@@ -376,8 +381,10 @@
         }
      }
      logger.info("TEST===>>4");
      JSONObject jsObj = new JSONObject();
      try {
         JSONObject jsObj = new JSONObject();
         JSONArray arr = new JSONArray();
         for(int i=0;i<1;i++) {
            JSONObject json = new JSONObject();
@@ -508,7 +515,8 @@
              waitPakOut.setIo_status("X");
            waitPakOut.setMemo(e.getMessage());
            waitPakOutService.upWaitPakOut(waitPakOut,0);
              logger.error("出库通知档回报异常--"+waitPakOut.getMatnr() + "---" + e.getMessage());
              logger.error("出库通知档回报异常1--"+waitPakOut.getMatnr() + "---" + e.getMessage());
              logger.error("1出库完成回报异常时ASRS请求JSON:" + jsObj.toString());
//            System.out.println(e.getMessage());
         }finally{
            if(connection!=null){
@@ -519,7 +527,8 @@
         waitPakOut.setIo_status("X");
         waitPakOut.setMemo(e.getMessage());
         waitPakOutService.upWaitPakOut(waitPakOut,0);
         logger.error("出库通知档回报异常--"+waitPakOut.getMatnr() + "---" + e.getMessage());
         logger.error("出库通知档回报异常2--"+waitPakOut.getMatnr() + "---" + e.getMessage());
         logger.error("2出库完成回报异常时ASRS请求JSON:" + jsObj.toString());
//         System.out.println(e.getMessage());
      }
      return result;