/**
* 获取系统参数公共方法
* @param code
* @param defalutValue
* @return
*/
public String getSysParamByCode (String code, String defalutValue){
//记录入参数据
logger.debug("getSysParamByCode入参:"+code);
String retValue = null;
try {
Map<String,Object> paramMap = new HashMap<String,Object>();
paramMap.put("itemId",code);
CsfInputObject csfInputObject = new CsfInputObject();
csfInputObject.setParams(paramMap);
csfInputObject.setServiceCode(Constants.CSF_SERVICE_CODE.NGMTT_QUERYSYSTEMPARAMINFOBYIDREST_GET);
CsfOutObject retCsfOutObject = CsfServiceESBCaller.call(csfInputObject);
List<Map<String,Object>> beans = retCsfOutObject.getBeans();
if(null != beans && !beans.isEmpty()){
Map<String,Object> retInfo = beans.get(0);
retValue = String.valueOf(retInfo.get("value"));
}
} catch (Exception e) {
logger.error("调用csf接口异常!", e);
}
if(StringUtil.isEmpty(retValue)){
retValue = defalutValue;
}
logger.debug("getSysParamByCode出参:"+retValue);
return retValue;
}
获取系统参数公共方法
猜你喜欢
转载自blog.csdn.net/wslixiaoliang/article/details/80765212
今日推荐
周排行