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

Commit bd2627e9 authored by 胡佳晨's avatar 胡佳晨

提交 nft列表 增加 sku正常开售时间 下个分段开始时间 第一个分批开始结束时间 分批购活动id

parent b751e78e
......@@ -62,6 +62,22 @@ public class GoblinNftGoodsSkuListVo implements Serializable, Cloneable {
@ApiModelProperty(position = 65, value = "是否可转债[0-否|1-是]")
private Integer transferable;
@ApiModelProperty(position = 70, value = "分批购活动id")
private String listId;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DateUtil.DATE_FULL_STR)
@ApiModelProperty(position = 71, value = "sku正常开售时间")
private LocalDateTime baseSaleStartTime;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DateUtil.DATE_FULL_STR)
@ApiModelProperty(position = 72, value = "下个分段购开始时间,如果为null则没有")
private LocalDateTime nextSaleStartTime;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DateUtil.DATE_FULL_STR)
@ApiModelProperty(position = 73, value = "第一个分批购开始时间")
private LocalDateTime firstSaleStartTime;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DateUtil.DATE_FULL_STR)
@ApiModelProperty(position = 74, value = "第一个分批购结束时间")
private LocalDateTime firstSaleEndTime;
private static final GoblinNftGoodsSkuListVo obj = new GoblinNftGoodsSkuListVo();
public static GoblinNftGoodsSkuListVo getNew() {
......
......@@ -73,6 +73,12 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
HashMap<String, Object> map = goblinRedisUtils.getGoodsSkuInfoVo(now, skuId);
GoblinGoodsSkuInfoVo skuInfoVo = (GoblinGoodsSkuInfoVo) map.get("vo");
Integer tagType = (Integer) map.get("tagType");
String listId = (String) map.get("listId");
LocalDateTime baseSaleStartTime = (LocalDateTime) map.get("baseSaleStartTime");
LocalDateTime nextSaleStartTime = (LocalDateTime) map.get("nextSaleStartTime");
LocalDateTime firstSaleStartTime = (LocalDateTime) map.get("firstSaleStartTime");
LocalDateTime firstSaleEndTime = (LocalDateTime) map.get("firstSaleEndTime");
GoblinNftGoodsSkuListVo goblinNftGoodsSkuListVo = GoblinNftGoodsSkuListVo.getNew().copy(skuInfoVo);
// spu信息
Object spuInfoMap = spuInfoList.get(skuInfoVo.getSpuId());
......@@ -102,6 +108,11 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
goblinNftGoodsSkuListVo.setRouteType(routeType);
goblinNftGoodsSkuListVo.setTransferTimeLimit(artworkTransferConfMap.get(routeType));
goblinNftGoodsSkuListVo.setTransferable(1);
goblinNftGoodsSkuListVo.setListId(listId);
goblinNftGoodsSkuListVo.setBaseSaleStartTime(baseSaleStartTime);
goblinNftGoodsSkuListVo.setNextSaleStartTime(nextSaleStartTime);
goblinNftGoodsSkuListVo.setFirstSaleEndTime(firstSaleEndTime);
goblinNftGoodsSkuListVo.setFirstSaleStartTime(firstSaleStartTime);
// 库存、预约
if (soldOutSkuIdList.contains(skuId)) {// 是售罄的
......
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