记得上下班打卡 | git大法好,push需谨慎

Commit 7c6313a9 authored by anjiabin's avatar anjiabin

实现百度链nft转让查询功能

parent 608681ae
...@@ -24,9 +24,8 @@ public class GalaxyQueryUserTradeAllListReqDto extends GalaxyBaseReqDto implemen ...@@ -24,9 +24,8 @@ public class GalaxyQueryUserTradeAllListReqDto extends GalaxyBaseReqDto implemen
@NotBlank(message = "区块链地址不能为空!") @NotBlank(message = "区块链地址不能为空!")
private String blockChainAddress; private String blockChainAddress;
@ApiModelProperty(position = 1, required = true, value = "nftId") @ApiModelProperty(position = 1, required = true, value = "seriesId(可选,默认为0查询全部)")
@NotBlank(message = "nftId不能为空!") private String seriesId = "0";
private String nftId;
@Override @Override
public String toString(){ public String toString(){
......
...@@ -332,15 +332,7 @@ public class XuperTradeQueryBiz implements IGalaxyRouterStrategyTradeQuery { ...@@ -332,15 +332,7 @@ public class XuperTradeQueryBiz implements IGalaxyRouterStrategyTradeQuery {
Xuper011ListSdsByAddrRespDto respDto = null; Xuper011ListSdsByAddrRespDto respDto = null;
try { try {
//资产id //资产id
Long assetId = null; Long assetId = Long.parseLong(reqDto.getSeriesId());
//碎片id
Long shardId = null;
String nftId = reqDto.getNftId();
if(StringUtil.isNotEmpty(nftId)){
assetId = Long.parseLong(nftId.substring(0,nftId.lastIndexOf("_")));
shardId = Long.parseLong(nftId.substring(nftId.lastIndexOf("_")+1,nftId.length()));
}
xuper011ListSdsByAddrReqDto.setAddr(addr); xuper011ListSdsByAddrReqDto.setAddr(addr);
xuper011ListSdsByAddrReqDto.setPage(1); xuper011ListSdsByAddrReqDto.setPage(1);
...@@ -363,8 +355,13 @@ public class XuperTradeQueryBiz implements IGalaxyRouterStrategyTradeQuery { ...@@ -363,8 +355,13 @@ public class XuperTradeQueryBiz implements IGalaxyRouterStrategyTradeQuery {
tradeInfoDto.setHash(shardMeta.getTxId()); tradeInfoDto.setHash(shardMeta.getTxId());
tradeAllListRespDto.getTradeList().add(tradeInfoDto); tradeAllListRespDto.getTradeList().add(tradeInfoDto);
} }
}else{
tradeAllListRespDto.setTradeList(null);
tradeAllListRespDto.setTotal(Long.parseLong(String.valueOf(respDto.getList().size())));
} }
return ResponseDto.success(tradeAllListRespDto); return ResponseDto.success(tradeAllListRespDto);
}else{
return ResponseDto.failure(GalaxyErrorEnum.SERIES_NFT_INFO_NOT_EXIST.getCode(), GalaxyErrorEnum.SERIES_NFT_INFO_NOT_EXIST.getMessage());
} }
}catch (XupterException e) { }catch (XupterException e) {
log.error("biz error msg "+e.getMessage(),e); log.error("biz error msg "+e.getMessage(),e);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment