修复区块链天擎拼接参数 getUniBss 使用错误

This commit is contained in:
zhangqinbin
2023-01-17 15:24:14 +08:00
parent 468e9d14bb
commit 3d5998f767
2 changed files with 31 additions and 2 deletions

View File

@ -0,0 +1,28 @@
package com.chinaunicom.mall.ebtp.extend.crypconfigure.entity;
import com.alibaba.fastjson.annotation.JSONField;
import com.chinaunicom.mall.ebtp.common.uniBss.entity.UniBss;
import com.chinaunicom.mall.ebtp.common.uniBss.entity.UniBssAttached;
import com.chinaunicom.mall.ebtp.common.uniBss.entity.UniBssBody;
import com.chinaunicom.mall.ebtp.common.uniBss.entity.UniBssHead;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Map;
/**
* 实体类 CrypConfigure-区块链参数配置表
*
* @author yss
*/
@Data
public class CrypUniBss {
@JSONField(name = "UNI_BSS_ATTACHED")
private UniBssAttached uniBssAttached;
@JSONField(name = "UNI_BSS_BODY")
private Map<String, Object> uniBssBodyMap;
@JSONField(name = "UNI_BSS_HEAD")
private UniBssHead uniBssHead;
}

View File

@ -27,6 +27,7 @@ import com.chinaunicom.mall.ebtp.extend.crypconfigure.crypto.service.CrypService
import com.chinaunicom.mall.ebtp.extend.crypconfigure.dao.CrypConfigureMapper;
import com.chinaunicom.mall.ebtp.extend.crypconfigure.entity.CrypBean;
import com.chinaunicom.mall.ebtp.extend.crypconfigure.entity.CrypConfigure;
import com.chinaunicom.mall.ebtp.extend.crypconfigure.entity.CrypUniBss;
import com.chinaunicom.mall.ebtp.extend.crypconfigure.service.ICrypConfigureService;
import com.chinaunicom.mall.ebtp.extend.crypconfigure.util.SslUtil;
import com.chinaunicom.mall.ebtp.extend.uniBss.UniBssUtil;
@ -123,7 +124,7 @@ public class CrypConfigureServiceImpl extends BaseServiceImpl<CrypConfigureMappe
log.info("------请求天擎接口---json参数---"+json);
str = UniBssServiceImpl.uniBssHttpPost(bean.getUrl(), json);
blockChainLog.setResult(str);//返回参数
UniBss uniBssRsp = JSONArray.parseObject(str, UniBss.class);
CrypUniBss uniBssRsp = JSONArray.parseObject(str, CrypUniBss.class);
if (uniBssRsp != null && UniBssConstant.RESP_CODE_00000.equals(uniBssRsp.getUniBssHead().getRespCode())) {
System.out.println("返回接口:" + uniBssRsp);
@ -350,7 +351,7 @@ public class CrypConfigureServiceImpl extends BaseServiceImpl<CrypConfigureMappe
*/
private String getUniBss(String reqName, Map<String, Object> map) {
UniBss uniBss = new UniBss();
CrypUniBss uniBss = new CrypUniBss();
uniBss.setUniBssAttached(new UniBssAttached().setMediaInf(""));
//天擎部分head
UniBssUtil util = new UniBssUtil(app_id, app_secret);