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

Commit becd92e8 authored by anjiabin's avatar anjiabin

实现zxtnft购买功能

parent ae4a99e8
......@@ -21,7 +21,7 @@ public class GalaxyNftImageReqDto extends GalaxyBaseReqDto implements Serializab
/**
* 素材地址(全路径)
*/
private String imageUrl;
private String nftOriginalUrl;
@Override
public String toString(){
......
......@@ -20,7 +20,7 @@ import java.io.Serializable;
@Data
public class GalaxyNftUploadReqDto extends GalaxyBaseReqDto implements Serializable,Cloneable {
@ApiModelProperty(position = 1, required = true, value = "上传原始图片url")
private String imageUrl;
private String nftOriginalUrl;
@ApiModelProperty(position = 2, required = true, value = "商品唯一规格ID")
private String skuId;
......
......@@ -23,7 +23,7 @@ public class GalaxyNftUploadRespDto implements Serializable,Cloneable {
private String skuId;
@ApiModelProperty(position = 2, required = true, value = "素材原始地址")
private String imageUrl;
private String nftOriginalUrl;
@ApiModelProperty(position = 3, required = true, value = "素材访问地址")
private String materialAccessUrl;
......
......@@ -228,28 +228,33 @@ public class ZxinArtworkBiz {
//构造缓存数据
if(seriesInfoBo==null){
seriesInfoBo = GalaxySeriesInfoBo.getNew();
seriesInfoBo.setSkuId(skuId);
seriesInfoBo.setSeriesName(seriesName);
seriesInfoBo.setSeriesId(seriesId);
seriesInfoBo.setTotalCount(totalCound);
seriesInfoBo.setCrtCount(0l);
if(StringUtil.isEmpty(seriesId)){
seriesInfoBo.setPublishStatus(GalaxyConstant.SeriesClaimStatusEnum.PROCESSING.getCode());
}else{
seriesInfoBo.setPublishStatus(GalaxyConstant.SeriesClaimStatusEnum.SUCCESS.getCode());
}
seriesInfoBo.setNftUrl(nftUrl);
this.buildSeriesInfoBo(skuId,seriesName,seriesId,totalCound,0l,nftUrl,nftUrl);
dataUtils.setSeriesInfoBo(reqDto.getRouteType(),reqDto.getSkuId(),seriesInfoBo);
}
return ResponseDto.success(seriesClaimRespDto);
}
private GalaxySeriesInfoBo buildSeriesInfoBo(String skuId,String seriesName,String seriesId,Long totalCount,Long crtCount,String nftUrl,String imageUrl){
GalaxySeriesInfoBo seriesInfoBo = GalaxySeriesInfoBo.getNew();
seriesInfoBo.setSkuId(skuId);
seriesInfoBo.setSeriesName(seriesName);
seriesInfoBo.setSeriesId(seriesId);
seriesInfoBo.setTotalCount(totalCount);
seriesInfoBo.setCrtCount(crtCount);
if(StringUtil.isEmpty(seriesId)){
seriesInfoBo.setPublishStatus(GalaxyConstant.SeriesClaimStatusEnum.PROCESSING.getCode());
}else{
seriesInfoBo.setPublishStatus(GalaxyConstant.SeriesClaimStatusEnum.SUCCESS.getCode());
}
seriesInfoBo.setNftUrl(nftUrl);
return seriesInfoBo;
}
/**
* 大美 通过URL上传
*
* 通过URL上传
* @param url
* @param name
* @return
......
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