风控中台对接-职务、关系枚举单独处理

This commit is contained in:
zhanglei 2023-08-29 15:45:59 +08:00
parent 551d246f20
commit c0392bce15

View File

@ -50,6 +50,23 @@ public class ParamDataUtils {
public static String queryBcEnumType(String codeNo, String itemNo){
Map<String, Object> libraryMap = EsbParamCache.getEsbParamCachePool();
Map<String, Object> libraryMapRes = (Map<String, Object>) libraryMap.get(codeNo);
if("duties".equals(codeNo) || "personContact".equals(codeNo)){
if(null != libraryMapRes){
for(String key : libraryMapRes.keySet()){
Map<String, String> resMap = (Map<String, String>) 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<String, String> resMap = (Map<String, String>) libraryMapRes.get(itemNo);
if(null != resMap){