From b4ff0d321d1ffb3e348432b89895441494d40564 Mon Sep 17 00:00:00 2001
From: wujian <14790700720@163.com>
Date: 星期二, 06 八月 2024 14:27:58 +0800
Subject: [PATCH] fix7-新增LOG

---
 jcdm-main/src/main/java/com/jcdm/main/webservice/service/ReceivingServices.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/jcdm-main/src/main/java/com/jcdm/main/webservice/service/ReceivingServices.java b/jcdm-main/src/main/java/com/jcdm/main/webservice/service/ReceivingServices.java
index e286019..481058a 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/webservice/service/ReceivingServices.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/webservice/service/ReceivingServices.java
@@ -25,6 +25,8 @@
 import org.apache.commons.httpclient.methods.StringRequestEntity;
 import org.apache.commons.io.IOUtils;
 import com.jcdm.main.om.productionOrde.*;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RestController;
 
@@ -35,6 +37,8 @@
 import java.util.List;
 
 public class ReceivingServices {
+
+    private static final Logger logger = LoggerFactory.getLogger("sys-user");
     @Autowired
 //    private static IOmProductionOrdeInfoService omProductionOrdeInfoService;
     private static IOmProductionOrdeInfoService omProductionOrdeInfoService = BeanUtils.getBean(IOmProductionOrdeInfoService.class);
@@ -110,18 +114,25 @@
     
     public static void insertWebserviceData(String factory,String str) {
         String result = getInterfaceInformationXml(ProductionPlanInformationUrl, getProductionPlanInformationXml(factory,str));
+        logger.info("messageLocation1,"+result);
         String jsonStr = xmlToJSON2(result);
+        logger.info("messageLocation5,"+jsonStr);
         if (StrUtil.isNotBlank(jsonStr)){
             if (!jsonStr.contains("[") && !jsonStr.contains("]")){
                 StringBuilder stringBuilder = new StringBuilder(jsonStr);
                 stringBuilder.insert(8,"[");
                 stringBuilder.insert(jsonStr.length(),"]");
                 jsonStr = stringBuilder.toString();
+                logger.info("messageLocation6,"+jsonStr);
             }
             Gson gson = new Gson();
             // 灏唈son瀛楃涓茶浆鎹㈡垚瀵硅薄
             ItemList itemList = gson.fromJson(jsonStr, ItemList.class);
+            if (ObjectUtil.isNotNull(itemList)){
+                logger.info("messageLocation7,"+ itemList);
+            }
             for (Item item : itemList.getItem()) {
+                logger.info("messageLocation8,"+item);
                 OmProductionOrdeInfo ordeInfo = new OmProductionOrdeInfo();
                 ordeInfo.setWorkshopCode(item.getWERKS());
                 ordeInfo.setProductCode(item.getPLNBEZ());
@@ -172,6 +183,7 @@
         try {
             status = client.executeMethod(postMethod);
         } catch (IOException e) {
+            logger.info("errorLocation1,"+e);
             throw new RuntimeException(e);
         }
         if (status == 200) {// 鎴愬姛
@@ -179,6 +191,7 @@
             try {
                 is = postMethod.getResponseBodyAsStream();
             } catch (IOException e) {
+                logger.info("errorLocation2,"+e);
                 throw new RuntimeException(e);
             }
             // 鑾峰彇璇锋眰缁撴灉瀛楃涓�
@@ -187,6 +200,7 @@
                 result = IOUtils.toString(is);
                 return result;
             } catch (IOException e) {
+                logger.info("errorLocation3,"+e);
                 throw new RuntimeException(e);
             }
         }
@@ -224,14 +238,17 @@
                 .getAsJsonObject("SOAP:Body")
                 .getAsJsonObject("n0:ZPP_CF_MES_005.Response");
         if (ObjectUtil.isNotNull(result)){
+            logger.info("messageLocation2,"+result);
             String string = result.get("EV_MESSAGE").toString();
             if (string.contains("鏌ヨ鎴愬姛")){
+                logger.info("messageLocation3,"+string);
                 JsonObject etData = jsonObject2
                         .getAsJsonObject("SOAP:Envelope")
                         .getAsJsonObject("SOAP:Body")
                         .getAsJsonObject("n0:ZPP_CF_MES_005.Response")
                         .getAsJsonObject("ET_DATA");
                 data = etData.toString();
+                logger.info("messageLocation4,"+data);
             }
         }
 

--
Gitblit v1.9.3