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

Commit 7c6313a9 authored by anjiabin's avatar anjiabin

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

parent 608681ae
......@@ -24,9 +24,8 @@ public class GalaxyQueryUserTradeAllListReqDto extends GalaxyBaseReqDto implemen
@NotBlank(message = "区块链地址不能为空!")
private String blockChainAddress;
@ApiModelProperty(position = 1, required = true, value = "nftId")
@NotBlank(message = "nftId不能为空!")
private String nftId;
@ApiModelProperty(position = 1, required = true, value = "seriesId(可选,默认为0查询全部)")
private String seriesId = "0";
@Override
public String toString(){
......
......@@ -332,15 +332,7 @@ public class XuperTradeQueryBiz implements IGalaxyRouterStrategyTradeQuery {
Xuper011ListSdsByAddrRespDto respDto = null;
try {
//资产id
Long assetId = null;
//碎片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()));
}
Long assetId = Long.parseLong(reqDto.getSeriesId());
xuper011ListSdsByAddrReqDto.setAddr(addr);
xuper011ListSdsByAddrReqDto.setPage(1);
......@@ -363,8 +355,13 @@ public class XuperTradeQueryBiz implements IGalaxyRouterStrategyTradeQuery {
tradeInfoDto.setHash(shardMeta.getTxId());
tradeAllListRespDto.getTradeList().add(tradeInfoDto);
}
}else{
tradeAllListRespDto.setTradeList(null);
tradeAllListRespDto.setTotal(Long.parseLong(String.valueOf(respDto.getList().size())));
}
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) {
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