| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | package com.miniframe.generate.comm.httpmdoapater;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;import com.miniframe.generate.comm.mdo.D_MDO2002;import com.miniframe.generate.comm.mdo.D_MDOHEAD;import com.miniframe.generate.business.mdo.model.MDO2002BaseModel;public class MDO2002Client {	private static final Logger logger = LoggerFactory.getLogger(MDO2002Client.class);	private MFHttpRespInfo respInfo;	public MFHttpRespInfo getRespInfo(){		return respInfo;	}	/**	 * 调用 [系统服务->噪声AFnoise参数添加修改((MDO2002)]的通讯接口	 * @param model 接口模型	 * @param extMap 扩展输入	 * @param url 请求地址	 * @return model 接口模型	 * @throws Exception	 */	@SuppressWarnings({ "rawtypes", "unchecked" })	public MDO2002BaseModel execute(MDO2002BaseModel model,final Map extMap,final String url) throws Exception {		this.executeToRespInfo(model,extMap,url);		return model;	}	@SuppressWarnings({ "rawtypes", "unchecked" })	public MDO2002BaseModel execute(MDO2002BaseModel model,final Map extMap) throws Exception {		this.executeToRespInfo(model,extMap,null);		return model;	}	@SuppressWarnings({ "rawtypes", "unchecked" })	public MFHttpRespInfo executeToRespInfo(MDO2002BaseModel model,final Map extMap,final String url) throws Exception {		if (logger.isDebugEnabled()) {			logger.debug("execute(MDO2002BaseModel) - start");		}		if(UtilTools.isNullOrBlank(model.getA_mdohead().getTransCode())){			model.getA_mdohead().setTransCode("MDO2002");		}		Map inMap = new LinkedHashMap();		inMap.putAll(UtilTools.obj2Map(model.getA_mdohead()));		inMap.putAll(UtilTools.obj2Map(model.getA_mdo2002()));		if(extMap!=null && extMap.size()>0){			inMap.putAll(extMap);		}		Transmitter httpmdoApater = (Transmitter) UtilTools.getBean("httpmdoApater");		MFHttpRespInfo respInfo;		if(UtilTools.isNotNullAndBlank(url)){			respInfo = httpmdoApater.doPostDataToRespInfo(inMap,url);		}else{			respInfo = httpmdoApater.doPostDataToRespInfo(inMap);		}		if(respInfo!=null) {			Map outMap=respInfo.getParamMap();			D_MDOHEAD d_mdohead =  UtilTools.map2Obj(outMap, D_MDOHEAD.class);			D_MDO2002 d_mdo2002 =  UtilTools.map2Obj(outMap, D_MDO2002.class);			model.setD_mdohead(d_mdohead);			model.setD_mdo2002(d_mdo2002);		}		if (logger.isDebugEnabled()) {			logger.debug("execute(MDO2002BaseModel) - end");		}        this.respInfo=respInfo;		return respInfo;	}	@SuppressWarnings({ "rawtypes", "unchecked" })	public MDO2002BaseModel execute(MDO2002BaseModel model) throws Exception {		return this.execute(model,null,null);	}}
 |