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

Commit 4ae09c3d authored by jiangxiulong's avatar jiangxiulong

藏品详情增加注意事项

parent 89c4fd27
package com.liquidnet.service.goblin.dto.vo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@ApiModel(value = "GoblinNftGoodsDetailSpuInfoVo", description = "NFT商品SPU详情[不包含具体SKU,SKU详情参见'GoblinNftGoodsSkuInfoVo']")
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class GoblinNftGoodsDetailSpuInfoVo implements Serializable, Cloneable {
private static final long serialVersionUID = -3869909399504844722L;
@ApiModelProperty(position = 11, value = "商品ID[64]")
private String spuId;
@ApiModelProperty(position = 12, value = "创作者")
private String author;
@ApiModelProperty(position = 13, value = "发行方")
private String publisher;
@ApiModelProperty(position = 14, value = "注意事项")
private String attention;
private static final GoblinNftGoodsDetailSpuInfoVo obj = new GoblinNftGoodsDetailSpuInfoVo();
public static GoblinNftGoodsDetailSpuInfoVo getNew() {
try {
return (GoblinNftGoodsDetailSpuInfoVo) obj.clone();
} catch (CloneNotSupportedException e) {
return new GoblinNftGoodsDetailSpuInfoVo();
}
}
public GoblinNftGoodsDetailSpuInfoVo copy(GoblinGoodsInfoVo source) {
if (null == source) return this;
this.setSpuId(source.getSpuId());
this.setAuthor(source.getAuthor());
this.setPublisher(source.getPublisher());
this.setAttention(source.getAttention());
return this;
}
}
......@@ -62,7 +62,7 @@ public class GoblinNftGoodsSkuInfoVo implements Serializable, Cloneable {
private List<GoblinGoodsExtagVo> extagVoList;
@ApiModelProperty(position = 55, value = "spu相关信息")
private GoblinNftGoodsSpuInfoVo goblinNftGoodsSpuInfoVo;
private GoblinNftGoodsDetailSpuInfoVo goblinNftGoodsDetailSpuInfoVo;
@ApiModelProperty(position = 57, value = "是否还有库存 0没有库存 1有库存 即售罄")
private int isStock;
......
......@@ -153,8 +153,8 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
}
// spu信息
GoblinGoodsInfoVo goodsInfoVo = goblinRedisUtils.getGoodsInfoVo(goodsSkuInfoVo.getSpuId());
GoblinNftGoodsSpuInfoVo nftGoodsSpuInfoVo = GoblinNftGoodsSpuInfoVo.getNew().copy(goodsInfoVo);
nftGoodsSkuInfoVo.setGoblinNftGoodsSpuInfoVo(nftGoodsSpuInfoVo);
GoblinNftGoodsDetailSpuInfoVo nftGoodsDetailSpuInfoVo = GoblinNftGoodsDetailSpuInfoVo.getNew().copy(goodsInfoVo);
nftGoodsSkuInfoVo.setGoblinNftGoodsDetailSpuInfoVo(nftGoodsDetailSpuInfoVo);
nftGoodsSkuInfoVo.setSystime(LocalDateTime.now());
return nftGoodsSkuInfoVo;
} else {
......
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