diff --git a/api-sync/src/main/java/com/glxp/mipsdl/admin/client/http/YxzyyClient.java b/api-sync/src/main/java/com/glxp/mipsdl/admin/client/http/YxzyyClient.java index 28e67d8..a643ba6 100644 --- a/api-sync/src/main/java/com/glxp/mipsdl/admin/client/http/YxzyyClient.java +++ b/api-sync/src/main/java/com/glxp/mipsdl/admin/client/http/YxzyyClient.java @@ -339,7 +339,7 @@ public class YxzyyClient { } } - udiwmsOrderRequest.setItem(items); + udiwmsOrderRequest.setItems(items); BasicThirdSysDetailEntity basicThirdSysDetailEntity = basicThirdSysDetailDao.selectByKey("orderSubmitUrl", thirdSysConfig.getThirdSysConfig().getThirdId()); //记录日志 @@ -453,5 +453,4 @@ public class YxzyyClient { return thirdId; } - } diff --git a/api-sync/src/main/java/com/glxp/mipsdl/admin/req/yxzyy/YxOrderRequest.java b/api-sync/src/main/java/com/glxp/mipsdl/admin/req/yxzyy/YxOrderRequest.java index 7f000ff..7f4b2ea 100644 --- a/api-sync/src/main/java/com/glxp/mipsdl/admin/req/yxzyy/YxOrderRequest.java +++ b/api-sync/src/main/java/com/glxp/mipsdl/admin/req/yxzyy/YxOrderRequest.java @@ -26,6 +26,6 @@ public class YxOrderRequest { private String useDeptCode; private String useDeptName; - private List<UdiwmsOrderDetail> item; //单据详情数组 + private List<UdiwmsOrderDetail> items; //单据详情数组 } diff --git a/api-sync/src/main/java/com/glxp/mipsdl/admin/util/HttpClient.java b/api-sync/src/main/java/com/glxp/mipsdl/admin/util/HttpClient.java index 13598a9..459e132 100644 --- a/api-sync/src/main/java/com/glxp/mipsdl/admin/util/HttpClient.java +++ b/api-sync/src/main/java/com/glxp/mipsdl/admin/util/HttpClient.java @@ -1,6 +1,7 @@ package com.glxp.mipsdl.admin.util; import com.alibaba.fastjson.JSONObject; +import com.alibaba.fastjson.serializer.SerializerFeature; import com.glxp.mipsdl.admin.http.OkHttpCli; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -67,7 +68,8 @@ public class HttpClient { public String postJson(String url, Object object, String... headers) { - String json = JSONObject.toJSON(object).toString(); + //转json字符串时,将空属性转换为空字符串 + String json = JSONObject.toJSONString(object, SerializerFeature.WriteNullStringAsEmpty); logger.info(url + "\n" + json); String response = "";