12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.miniframe.generate.comm.httpclientblockserviceapater;
- import org.apache.log4j.Logger;
- import java.util.LinkedHashMap;
- import java.util.Map;
- import com.miniframe.core.Transmitter;
- import com.miniframe.core.ext.UtilTools;
- import com.miniframe.generate.comm.blockservice.D_XB0052;
- import com.miniframe.generate.comm.blockservice.D_BLOCKSERVICEHEAD;
- import com.miniframe.generate.business.system.model.XB0052BaseModel;
- public class XB0052Client {
- private static final Logger logger = Logger.getLogger(XB0052Client.class);
-
- /**
- * 调用 [区块链服务->平台可用上链数量查询((XB0052)]的通讯接口
- * @param model接口模型
- * @return model接口模型
- * @throws Exception
- */
- @SuppressWarnings({ "rawtypes", "unchecked" })
- public XB0052BaseModel execute(XB0052BaseModel model) throws Exception {
- if (logger.isDebugEnabled()) {
- logger.debug("execute(XB0052BaseModel) - start");
- }
- Map inMap = new LinkedHashMap();
- inMap.putAll(UtilTools.obj2Map(model.getA_blockservicehead()));
- inMap.putAll(UtilTools.obj2Map(model.getA_xb0052()));
- Transmitter httpclientBlockServiceApater = (Transmitter) UtilTools.getBean("httpclientBlockServiceApater");
- Map outMap = (Map) httpclientBlockServiceApater.doPostData(inMap);
- D_BLOCKSERVICEHEAD d_blockservicehead = UtilTools.map2Obj(outMap, D_BLOCKSERVICEHEAD.class);
- D_XB0052 d_xb0052 = UtilTools.map2Obj(outMap, D_XB0052.class);
- model.setD_blockservicehead(d_blockservicehead);
- model.setD_xb0052(d_xb0052);
- if (logger.isDebugEnabled()) {
- logger.debug("execute(XB0052BaseModel) - end");
- }
- return model;
- }
- }
|