| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 | package com.miniframe.generate.comm.$tools.toLower($!map.get("apater"));import com.miniframe.spring.httpclient.MFHttpRespInfo;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.LinkedHashMap;import java.util.Map;import com.miniframe.core.Transmitter;import com.miniframe.core.ext.UtilTools;#set($packAge1="com.miniframe.generate.comm."+$!map.get("code")+".D_"+$tools.toUpper($!map.get("交易编码")))#set($packAge2="com.miniframe.generate.comm."+$!map.get("code")+".D_"+$tools.toUpper($!map.get("head")))import $packAge1;import $packAge2;#set($packAgeBaseModel="com.miniframe.generate.business."+$!map.get("code")+".model."+$tools.toUpper($!map.get("交易编码"))+"BaseModel;")import $packAgeBaseModelpublic class $tools.toUpper($!map.get("交易编码"))Client {#set($log=$tools.toUpper($!map.get("交易编码"))+"Client.class")	private static final Logger logger = LoggerFactory.getLogger($log);	private MFHttpRespInfo respInfo;	public MFHttpRespInfo getRespInfo(){		return respInfo;	}	/**	 * 调用 [$!map.get("name")->$!map.get("交易名称")(($!map.get("交易编码"))]的通讯接口	 * @param model 接口模型	 * @param extMap 扩展输入	 * @param url 请求地址	 * @return model 接口模型	 * @throws Exception	 */	@SuppressWarnings({ "rawtypes", "unchecked" })	public $tools.toUpper($!map.get("交易编码"))BaseModel execute($tools.toUpper($!map.get("交易编码"))BaseModel model,final Map extMap,final String url) throws Exception {		this.executeToRespInfo(model,extMap,url);		return model;	}	@SuppressWarnings({ "rawtypes", "unchecked" })	public $tools.toUpper($!map.get("交易编码"))BaseModel execute($tools.toUpper($!map.get("交易编码"))BaseModel model,final Map extMap) throws Exception {		this.executeToRespInfo(model,extMap,null);		return model;	}	@SuppressWarnings({ "rawtypes", "unchecked" })	public MFHttpRespInfo executeToRespInfo($tools.toUpper($!map.get("交易编码"))BaseModel model,final Map extMap,final String url) throws Exception {		if (logger.isDebugEnabled()) {			logger.debug("execute($tools.toUpper($!map.get("交易编码"))BaseModel) - start");		}		if(UtilTools.isNullOrBlank(model.getA_$tools.toLower($!map.get("head"))().getTransCode())){			model.getA_$tools.toLower($!map.get("head"))().setTransCode("$tools.toUpper($!map.get("交易编码"))");		}		Map inMap = new LinkedHashMap();		inMap.putAll(UtilTools.obj2Map(model.getA_$tools.toLower($!map.get("head"))()));		inMap.putAll(UtilTools.obj2Map(model.getA_$tools.toLower($!map.get("交易编码"))()));#set($temp0=""+$!map.get("apater")+".doPostDataToRespInfo(inMap)")#set($temp01=""+$!map.get("apater")+".doPostDataToRespInfo(inMap,url)")		if(extMap!=null && extMap.size()>0){			inMap.putAll(extMap);		}		Transmitter $!map.get("apater") = (Transmitter) UtilTools.getBean("$!map.get("apater")");		MFHttpRespInfo respInfo;		if(UtilTools.isNotNullAndBlank(url)){			respInfo = $temp01;		}else{			respInfo = $temp0;		}		if(respInfo!=null) {			Map outMap=respInfo.getParamMap();#set($d_head="D_"+$tools.toUpper($!map.get("head"))+" d_"+ $tools.toLower($!map.get("head"))+" =  UtilTools.map2Obj(outMap, D_"+$tools.toUpper($!map.get("head"))+".class);")			$d_head#set($d_body="D_"+$tools.toUpper($!map.get("交易编码"))+" d_"+ $tools.toLower($!map.get("交易编码"))+" =  UtilTools.map2Obj(outMap, D_"+$tools.toUpper($!map.get("交易编码"))+".class);")			$d_body			model.setD_$tools.toLower($!map.get("head"))(d_$tools.toLower($!map.get("head")));			model.setD_$tools.toLower($!map.get("交易编码"))(d_$tools.toLower($!map.get("交易编码")));		}		if (logger.isDebugEnabled()) {			logger.debug("execute($tools.toUpper($!map.get("交易编码"))BaseModel) - end");		}        this.respInfo=respInfo;		return respInfo;	}	@SuppressWarnings({ "rawtypes", "unchecked" })	public $tools.toUpper($!map.get("交易编码"))BaseModel execute($tools.toUpper($!map.get("交易编码"))BaseModel model) throws Exception {		return this.execute(model,null,null);	}}
 |