| 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_MDO0013;
 
- import com.miniframe.generate.comm.mdo.D_MDOHEAD;
 
- import com.miniframe.generate.business.mdo.model.MDO0013BaseModel;
 
- public class MDO0013Client {
 
- 	private static final Logger logger = LoggerFactory.getLogger(MDO0013Client.class);
 
- 	private MFHttpRespInfo respInfo;
 
- 	public MFHttpRespInfo getRespInfo(){
 
- 		return respInfo;
 
- 	}
 
- 	/**
 
- 	 * 调用 [系统服务->求解输入参数添加修改((MDO0013)]的通讯接口
 
- 	 * @param model 接口模型
 
- 	 * @param extMap 扩展输入
 
- 	 * @param url 请求地址
 
- 	 * @return model 接口模型
 
- 	 * @throws Exception
 
- 	 */
 
- 	@SuppressWarnings({ "rawtypes", "unchecked" })
 
- 	public MDO0013BaseModel execute(MDO0013BaseModel model,final Map extMap,final String url) throws Exception {
 
- 		this.executeToRespInfo(model,extMap,url);
 
- 		return model;
 
- 	}
 
- 	@SuppressWarnings({ "rawtypes", "unchecked" })
 
- 	public MDO0013BaseModel execute(MDO0013BaseModel model,final Map extMap) throws Exception {
 
- 		this.executeToRespInfo(model,extMap,null);
 
- 		return model;
 
- 	}
 
- 	@SuppressWarnings({ "rawtypes", "unchecked" })
 
- 	public MFHttpRespInfo executeToRespInfo(MDO0013BaseModel model,final Map extMap,final String url) throws Exception {
 
- 		if (logger.isDebugEnabled()) {
 
- 			logger.debug("execute(MDO0013BaseModel) - start");
 
- 		}
 
- 		if(UtilTools.isNullOrBlank(model.getA_mdohead().getTransCode())){
 
- 			model.getA_mdohead().setTransCode("MDO0013");
 
- 		}
 
- 		Map inMap = new LinkedHashMap();
 
- 		inMap.putAll(UtilTools.obj2Map(model.getA_mdohead()));
 
- 		inMap.putAll(UtilTools.obj2Map(model.getA_mdo0013()));
 
- 		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_MDO0013 d_mdo0013 =  UtilTools.map2Obj(outMap, D_MDO0013.class);
 
- 			model.setD_mdohead(d_mdohead);
 
- 			model.setD_mdo0013(d_mdo0013);
 
- 		}
 
- 		if (logger.isDebugEnabled()) {
 
- 			logger.debug("execute(MDO0013BaseModel) - end");
 
- 		}
 
-         this.respInfo=respInfo;
 
- 		return respInfo;
 
- 	}
 
- 	@SuppressWarnings({ "rawtypes", "unchecked" })
 
- 	public MDO0013BaseModel execute(MDO0013BaseModel model) throws Exception {
 
- 		return this.execute(model,null,null);
 
- 	}
 
- }
 
 
  |