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

Commit d3f693fd authored by anjiabin's avatar anjiabin

优化相关策略实现

parent 44ecf2ec
...@@ -107,6 +107,11 @@ public class GalaxySeriesInfoBo implements Serializable,Cloneable { ...@@ -107,6 +107,11 @@ public class GalaxySeriesInfoBo implements Serializable,Cloneable {
*/ */
private String seriesDesc; private String seriesDesc;
/**
* 系列声明中nftHash
*/
private String nftHash;
@Override @Override
public String toString(){ public String toString(){
......
...@@ -45,6 +45,12 @@ public class GalaxyArtSeriesClaimResultQueryRespDto implements Serializable,Clo ...@@ -45,6 +45,12 @@ public class GalaxyArtSeriesClaimResultQueryRespDto implements Serializable,Clo
@ApiModelProperty(position = 3, required = true, value = "chainTimestamp") @ApiModelProperty(position = 3, required = true, value = "chainTimestamp")
private Long chainTimestamp; private Long chainTimestamp;
/**
* 系列声明中nftHash
*/
@ApiModelProperty(position = 4, required = true, value = "nft素材文件Hash")
private String nftHash;
@Override @Override
public String toString() { public String toString() {
return JsonUtils.toJson(this); return JsonUtils.toJson(this);
......
...@@ -103,6 +103,11 @@ public class GalaxySeriesInfoVo implements Serializable,Cloneable { ...@@ -103,6 +103,11 @@ public class GalaxySeriesInfoVo implements Serializable,Cloneable {
*/ */
private String seriesDesc; private String seriesDesc;
/**
* 系列声明中nftHash
*/
private String nftHash;
/** /**
* 创建时间 * 创建时间
*/ */
......
...@@ -303,9 +303,10 @@ public class ZxinArtworkBiz { ...@@ -303,9 +303,10 @@ public class ZxinArtworkBiz {
if(StringUtil.isNull(seriesInfoBo)||StringUtil.isEmpty(seriesInfoBo.getSeriesClaimTaskId())){ if(StringUtil.isNull(seriesInfoBo)||StringUtil.isEmpty(seriesInfoBo.getSeriesClaimTaskId())){
return ResponseDto.failure(GalaxyErrorEnum.SERIES_NOT_EXIST.getCode(), GalaxyErrorEnum.SERIES_NOT_EXIST.getMessage()); return ResponseDto.failure(GalaxyErrorEnum.SERIES_NOT_EXIST.getCode(), GalaxyErrorEnum.SERIES_NOT_EXIST.getMessage());
} }
if(seriesInfoBo.getSeriesClaimStatus().equalsIgnoreCase(GalaxyEnum.SeriesClaimStatusEnum.SUCCESS.getCode())){ // if(seriesInfoBo.getSeriesClaimStatus().equalsIgnoreCase(GalaxyEnum.SeriesClaimStatusEnum.SUCCESS.getCode())){
// GalaxyArtSeriesClaimResultQueryRespDto seriesClaimResultQueryRespDto = GalaxyArtSeriesClaimResultQueryRespDto.getNew();
} // return ResponseDto.success(seriesClaimResultQueryRespDto);
// }
//查询NFT系列声明结果 //查询NFT系列声明结果
Nft031SeriesClaimResultReqDto nft031SeriesClaimResultReqDto = Nft031SeriesClaimResultReqDto.getNew(); Nft031SeriesClaimResultReqDto nft031SeriesClaimResultReqDto = Nft031SeriesClaimResultReqDto.getNew();
...@@ -320,10 +321,13 @@ public class ZxinArtworkBiz { ...@@ -320,10 +321,13 @@ public class ZxinArtworkBiz {
seriesInfoBo.setSeriesClaimTime(nowTimeStr); seriesInfoBo.setSeriesClaimTime(nowTimeStr);
seriesInfoBo.setSeriesId(resp.getData().getSeriesId()); seriesInfoBo.setSeriesId(resp.getData().getSeriesId());
dataUtils.updateSeriesClaimStatus(reqDto.getRouterType(),reqDto.getSkuId(),seriesInfoBo); dataUtils.updateSeriesClaimStatus(reqDto.getRouterType(),reqDto.getSkuId(),seriesInfoBo);
//设置成功返回参数 //设置成功返回参数
GalaxyArtSeriesClaimResultQueryRespDto resultQueryRespDto = GalaxyArtSeriesClaimResultQueryRespDto.getNew(); GalaxyArtSeriesClaimResultQueryRespDto resultQueryRespDto = GalaxyArtSeriesClaimResultQueryRespDto.getNew();
BeanUtil.copy(resp.getData(),resultQueryRespDto); BeanUtil.copy(resp.getData(),resultQueryRespDto);
resultQueryRespDto.setTaskStatus(Integer.valueOf(GalaxyEnumBiz.getTaskStatusEnum(reqDto.getRouterType(),resp.getData().getTaskStatus().toString()).getCode())); resultQueryRespDto.setTaskStatus(Integer.valueOf(GalaxyEnumBiz.getTaskStatusEnum(reqDto.getRouterType(),resp.getData().getTaskStatus().toString()).getCode()));
resultQueryRespDto.setNftHash(seriesInfoBo.getNftHash());
return ResponseDto.success(resultQueryRespDto); return ResponseDto.success(resultQueryRespDto);
}else if(resp.getData().getTaskStatus().toString().equals(ZxlnftEnum.TaskStatusEnum.TASK_FAIL.getCode())){ }else if(resp.getData().getTaskStatus().toString().equals(ZxlnftEnum.TaskStatusEnum.TASK_FAIL.getCode())){
seriesInfoBo.setSeriesClaimStatus(GalaxyEnum.SeriesClaimStatusEnum.FAIL.getCode()); seriesInfoBo.setSeriesClaimStatus(GalaxyEnum.SeriesClaimStatusEnum.FAIL.getCode());
...@@ -418,6 +422,7 @@ public class ZxinArtworkBiz { ...@@ -418,6 +422,7 @@ public class ZxinArtworkBiz {
seriesInfoBo.setSellCount(sellCount==null?null:new BigDecimal(sellCount)); seriesInfoBo.setSellCount(sellCount==null?null:new BigDecimal(sellCount));
seriesInfoBo.setCoverUrl(coverUrl); seriesInfoBo.setCoverUrl(coverUrl);
seriesInfoBo.setSeriesDesc(seriesDesc); seriesInfoBo.setSeriesDesc(seriesDesc);
seriesInfoBo.setNftHash(zxlnftBiz.getHashString(nftUrl));
return seriesInfoBo; return seriesInfoBo;
} }
} }
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