diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/prop/ConfigProp.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/prop/ConfigProp.java index 0dafcaa..a8fe978 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/prop/ConfigProp.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/prop/ConfigProp.java @@ -236,6 +236,16 @@ public class ConfigProp { private String htsysjcmt_po_password; @Value("${gy103gsid}") private String gy103gsid; + @Value("${saprfcclient}") + private String saprfcclient; + @Value("${saprfcuserid}") + private String saprfcuserid; + @Value("${saprfcpassword}") + private String saprfcpassword; + @Value("${saprfchostname}") + private String saprfchostname; + @Value("${saprfcsystemnumber}") + private String saprfcsystemnumber; //htsrmoasync @Value("${htshop}") diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZSRM_PUR_INFO_CheckAction.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZSRM_PUR_INFO_CheckAction.java index 6e19e65..899c39c 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZSRM_PUR_INFO_CheckAction.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZSRM_PUR_INFO_CheckAction.java @@ -50,7 +50,9 @@ public class ZSRM_PUR_INFO_CheckAction extends BaseBean implements Action, EsbSe for (int j = 0; j < aproperty.length; j++) { String name = aproperty[j].getName().toUpperCase(); String value = Util.null2String(aproperty[j].getValue()); - if ("xxjllx".equals(name)) { + logger_9ad0d62b.error(String.valueOf("name-" + name)); + logger_9ad0d62b.error(String.valueOf("value-" + value)); + if ("XXJLLX".equals(name)) { xxjllx = value; } } @@ -93,8 +95,8 @@ public class ZSRM_PUR_INFO_CheckAction extends BaseBean implements Action, EsbSe } } DetailTable[] detailtable = requestinfo.getDetailTableInfo().getDetailTable(); - DetailTable dtq = detailtable[0]; - logger_9ad0d62b.error("dtq -----"+ dtq.toString()); + logger_9ad0d62b.error("dtq -----"+ Arrays.deepToString(detailtable)); + DetailTable dtq = detailtable[1]; Row[] sq = dtq.getRow(); if (sq.length > 0) { String[][] str = new String[sq.length][21]; @@ -108,6 +110,7 @@ public class ZSRM_PUR_INFO_CheckAction extends BaseBean implements Action, EsbSe String valueq = Util.null2String(cq1.getValue()); map.put(nameq, valueq); } + logger_9ad0d62b.error("map -----"+ map); str[j][0] = requestid + "_" + j; str[j][1] = map.get("MXCGZZ"); str[j][2] = map.get("CGZ"); @@ -141,7 +144,9 @@ public class ZSRM_PUR_INFO_CheckAction extends BaseBean implements Action, EsbSe } } } catch (Exception e) { + logger_9ad0d62b.error(String.valueOf("ZSRM_PUR_INFO_CheckAction-error-" + requestid + "-[" + e.toString() + "]")); + logger_9ad0d62b.error( "ZSRM_PUR_INFO_CheckAction-error -" ,e); requestinfo.getRequestManager().setMessageid("ERROR"); requestinfo.getRequestManager().setMessagecontent("调用SAP接口校验数据出错:" + e.toString()); return WeaResult.fail(500, "调用SAP接口校验数据出错:" + e, getResultMapForAction(weaverResultMap, "result", "", requestinfo.getRequestManager())); diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZSRM_PUR_INFO_GY132_CheckAction.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZSRM_PUR_INFO_GY132_CheckAction.java index 2efce6e..a443670 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZSRM_PUR_INFO_GY132_CheckAction.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZSRM_PUR_INFO_GY132_CheckAction.java @@ -55,7 +55,8 @@ public class ZSRM_PUR_INFO_GY132_CheckAction extends BaseBean implements Action, logger_69d789ca.error("sync -----" + sync); if ("0".equals(sync)) { DetailTable[] detailtable = requestinfo.getDetailTableInfo().getDetailTable(); - DetailTable dtq = detailtable[2]; + + DetailTable dtq = detailtable[0]; Row[] sq = dtq.getRow(); if (sq.length > 0) { String[][] str = new String[sq.length][21];