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

Commit c61bef38 authored by jiangxiulong's avatar jiangxiulong

是否开启兑换

parent 21f1d7de
......@@ -129,8 +129,7 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
// 系统时间
nftGoodsSkuInfoVo.setSystime(LocalDateTime.now());
// 是否开启兑换
// TODO: jxl 2022/4/26
nftGoodsSkuInfoVo.setIsExchange(2);
nftGoodsSkuInfoVo.setIsExchange(goblinRedisUtils.getIsExchange(skuId));
return nftGoodsSkuInfoVo;
} else {
return null;
......
package com.liquidnet.service.goblin.util;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.commons.lang.util.CollectionUtil;
import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.commons.lang.util.RandomUtil;
import com.liquidnet.commons.lang.util.StringUtil;
import com.liquidnet.service.goblin.constant.GoblinRedisConst;
import com.liquidnet.service.goblin.constant.GoblinStatusConst;
import com.liquidnet.service.goblin.dto.GoblinStoreMarketDto;
......@@ -1755,6 +1757,21 @@ public class GoblinRedisUtils {
}
}
public int getIsExchange(String skuId) {
String redisKey = GoblinRedisConst.ACTIVITY_SKU_TIME.concat(skuId);
Object obj = redisUtil.get(redisKey);
if (obj == null) {
return 1;
} else {
GoblinNftExSkuVo exSkuVo = (GoblinNftExSkuVo) obj;
if (LocalDateTime.now().isAfter(exSkuVo.getExStartTime()) && LocalDateTime.now().isBefore(exSkuVo.getExStopTime())) {
return 2;
} else {
return 1;
}
}
}
/**
* private int skuType 商品类型[0-常规|1-数字藏品]
* private String status 审核状态[0-初始编辑|1-审核中|2-审核不通过|3-审核通过];
......
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