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

Commit becd92e8 authored by anjiabin's avatar anjiabin

实现zxtnft购买功能

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