From 54577f95f7c21652e257bc555719e6bd91f22e57 Mon Sep 17 00:00:00 2001 From: xinfengYin <1776570748@qq.com> Date: Fri, 21 Feb 2025 17:14:54 +0800 Subject: [PATCH] =?UTF-8?q?#xinfengYin-04#=20=E5=86=85=E9=83=A8=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=88=9B=E5=BB=BA=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../interfaces/workflow/action/ZOA_FI_IORD_RFC_Action.java | 7 ++++++- .../workflow/action/ZOA_FI_IORD_RFC_CheckAction.java | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) 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"))) {