diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZOA_FI_IORD_RFC_Action.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZOA_FI_IORD_RFC_Action.java index 6d55821..2617465 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZOA_FI_IORD_RFC_Action.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZOA_FI_IORD_RFC_Action.java @@ -70,7 +70,12 @@ public class ZOA_FI_IORD_RFC_Action extends BaseBean implements Action, EsbServe param[0][14] = map.get("BM"); param[0][15] = map.get("GZKS").replaceAll("-", ""); param[0][16] = map.get("GZJS").replaceAll("-", ""); - param[0][17] = map.get("GNFW").substring(0, 4); + String gnfw = map.get("GNFW"); + if(gnfw != "" && gnfw != null && gnfw.length() > 0){ + param[0][17] = gnfw.substring(0, 4); + }else { + param[0][17] = "" ; + } param[0][18] = "OC"; param[0][19] = ""; if ("0".equals(map.get("YWLX"))) { diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZOA_FI_IORD_RFC_CheckAction.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZOA_FI_IORD_RFC_CheckAction.java index 128c3c8..2685214 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZOA_FI_IORD_RFC_CheckAction.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/workflow/action/ZOA_FI_IORD_RFC_CheckAction.java @@ -67,7 +67,12 @@ public class ZOA_FI_IORD_RFC_CheckAction extends BaseBean implements Action, Esb param[0][14] = map.get("BM"); param[0][15] = map.get("GZKS").replaceAll("-", ""); param[0][16] = map.get("GZJS").replaceAll("-", ""); - param[0][17] = map.get("GNFW").substring(0, 4); + String gnfw = map.get("GNFW"); + if(gnfw != "" && gnfw != null && gnfw.length() > 0){ + param[0][17] = gnfw.substring(0, 4); + }else { + param[0][17] = "" ; + } param[0][18] = "OC"; param[0][19] = ""; if ("0".equals(map.get("YWLX"))) {