From c0392bce15f0d124aa9ab5d628bc66dc9d7b5df6 Mon Sep 17 00:00:00 2001 From: zhanglei Date: Tue, 29 Aug 2023 15:45:59 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A3=8E=E6=8E=A7=E4=B8=AD=E5=8F=B0=E5=AF=B9?= =?UTF-8?q?=E6=8E=A5-=E8=81=8C=E5=8A=A1=E3=80=81=E5=85=B3=E7=B3=BB?= =?UTF-8?q?=E6=9E=9A=E4=B8=BE=E5=8D=95=E7=8B=AC=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/ample/esb/common/ParamDataUtils.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/com/ample/esb/common/ParamDataUtils.java b/src/com/ample/esb/common/ParamDataUtils.java index 6039de050..62466d14b 100644 --- a/src/com/ample/esb/common/ParamDataUtils.java +++ b/src/com/ample/esb/common/ParamDataUtils.java @@ -50,6 +50,23 @@ public class ParamDataUtils { public static String queryBcEnumType(String codeNo, String itemNo){ Map libraryMap = EsbParamCache.getEsbParamCachePool(); Map libraryMapRes = (Map) libraryMap.get(codeNo); + if("duties".equals(codeNo) || "personContact".equals(codeNo)){ + if(null != libraryMapRes){ + for(String key : libraryMapRes.keySet()){ + Map resMap = (Map) libraryMapRes.get(key); + if(itemNo.equals(resMap.get("ap_item_value"))){ + return resMap.get("bc_item_no"); + } + } + } + if("duties".equals(codeNo)){ + return "00006"; + }else { + return "00122"; + } + + } + if(null != libraryMapRes){ Map resMap = (Map) libraryMapRes.get(itemNo); if(null != resMap){