diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ZOA_FI_CUSTOMER_MAINTAIN_CONTROLLER.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ZOA_FI_CUSTOMER_MAINTAIN_CONTROLLER.java index 5c62a6e..ed0a966 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ZOA_FI_CUSTOMER_MAINTAIN_CONTROLLER.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ZOA_FI_CUSTOMER_MAINTAIN_CONTROLLER.java @@ -108,7 +108,45 @@ public class ZOA_FI_CUSTOMER_MAINTAIN_CONTROLLER { } emessage = fhz[0][1]; JSONObject xmlData = new JSONObject(); - + xmlData.put("estatus", estatus); + xmlData.put("emessage", emessage); + xmlData.put("kunnr", null2String(fhz[1][0])); + xmlData.put("bukrs", null2String(fhz[1][1])); + xmlData.put("ktokd", null2String(fhz[1][2])); + xmlData.put("txt30", null2String(fhz[1][3])); + xmlData.put("anred", null2String(fhz[1][4])); + xmlData.put("name1", null2String(fhz[1][5])); + xmlData.put("sortl", null2String(fhz[1][6])); + xmlData.put("telf1", null2String(fhz[1][7])); + xmlData.put("smtp_addr", null2String(fhz[1][8])); + xmlData.put("telf2", null2String(fhz[1][9])); + xmlData.put("telfx", null2String(fhz[1][10])); + xmlData.put("land1", null2String(fhz[1][11])); + xmlData.put("landx50", null2String(fhz[1][12])); + xmlData.put("bland", null2String(fhz[1][13])); + xmlData.put("bezei", null2String(fhz[1][14])); + xmlData.put("spras", null2String(fhz[1][15])); + xmlData.put("sptxt", null2String(fhz[1][16])); + xmlData.put("ort01", null2String(fhz[1][17])); + xmlData.put("stras", null2String(fhz[1][18])); + xmlData.put("pstlz", null2String(fhz[1][19])); + xmlData.put("bankl", null2String(fhz[1][20])); + xmlData.put("banka", null2String(fhz[1][21])); + xmlData.put("banks", null2String(fhz[1][22])); + xmlData.put("landx", null2String(fhz[1][23])); + xmlData.put("koinh", null2String(fhz[1][24])); + xmlData.put("stcd5", null2String(fhz[1][25])); + xmlData.put("akont", null2String(fhz[1][26])); + xmlData.put("txt20", null2String(fhz[1][27])); + xmlData.put("zterm", null2String(fhz[1][28])); + xmlData.put("text1", null2String(fhz[1][29])); + xmlData.put("zuawa", null2String(fhz[1][30])); + xmlData.put("ttext", null2String(fhz[1][31])); + xmlData.put("zwels", null2String(fhz[1][32])); + xmlData.put("text2", null2String(fhz[1][33])); + xmlData.put("frgrp", null2String(fhz[1][34])); + xmlData.put("frgrt", null2String(fhz[1][35])); + xmlData.put("zahls", null2String(fhz[1][36])); return WeaResult.success(JSONObject.toJSONString(xmlData)); }catch (Exception e){ log.error("ZOA_FI_VENDOR_MAINTAIN_CONTROLLER error--" , e); diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ZOA_FI_VENDOR_MAINTAIN_CONTROLLER.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ZOA_FI_VENDOR_MAINTAIN_CONTROLLER.java index 51e1125..8b527e9 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ZOA_FI_VENDOR_MAINTAIN_CONTROLLER.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/controller/ZOA_FI_VENDOR_MAINTAIN_CONTROLLER.java @@ -137,9 +137,11 @@ public class ZOA_FI_VENDOR_MAINTAIN_CONTROLLER { JSONObject xmlData = new JSONObject(); xmlData.put("estatus", estatus); xmlData.put("emessage", emessage); - xmlData.put("kunnr", null2String(fhz[1][0])); + xmlData.put("lifnr", null2String(fhz[1][0])); xmlData.put("bukrs", null2String(fhz[1][1])); - xmlData.put("ktokd", null2String(fhz[1][2])); + xmlData.put("ktokk", null2String(fhz[1][2])); + + // 处理 CDATA 部分,直接使用字符串值 xmlData.put("txt30", null2String(fhz[1][3])); xmlData.put("anred", null2String(fhz[1][4])); xmlData.put("name1", null2String(fhz[1][5])); @@ -174,6 +176,9 @@ public class ZOA_FI_VENDOR_MAINTAIN_CONTROLLER { xmlData.put("frgrp", null2String(fhz[1][34])); xmlData.put("frgrt", null2String(fhz[1][35])); xmlData.put("zahls", null2String(fhz[1][36])); + xmlData.put("reprf", null2String(fhz[1][37])); + xmlData.put("name2", null2String(fhz[1][38])); + xmlData.put("name3", null2String(fhz[1][39])); return WeaResult.success(JSONObject.toJSONString(xmlData)); }catch (Exception e){ log.error("ZOA_FI_VENDOR_MAINTAIN_CONTROLLER error--" , e);