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

Commit 1702e4a0 authored by jiangxiulong's avatar jiangxiulong

下单分批狗白名单

parent 9899176c
......@@ -70,13 +70,25 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService {
return ResponseDto.failure("您还未开通数字账户~");
}
// 是否存在此商品信息 是否隐藏
// 基础参数
String mobile = StringUtils.defaultString(((String) CurrentUtil.getTokenClaims().get(CurrentUtil.TOKEN_MOBILE)), "");
String skuId = payParam.getSkuId();
int number = 1;
LocalDateTime nowTime = LocalDateTime.now();
HashMap<String, Object> map = goblinRedisUtils.getGoodsSkuInfoVo(nowTime, skuId);
GoblinGoodsSkuInfoVo skuVo = (GoblinGoodsSkuInfoVo) map.get("vo");
Object tagType = map.get("tagType");
String listId = (String) map.get("listId");
// 分批、提前购黑、白名单
if (null != tagType) {
Boolean listCanBuy = goblinRedisUtils.getListCanBuy(listId, skuId, mobile, uid, null);
if (!listCanBuy) {
return ResponseDto.failure("该藏品仅对部分用户开放~");
}
}
// 是否存在此商品信息 是否隐藏
if (!nftOrderUtils.getSkuAllStatusShow(skuVo)) {
return ResponseDto.failure("该商品不存在~");
}
......@@ -108,7 +120,6 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService {
}
}
// 权限限购
String mobile = StringUtils.defaultString(((String) CurrentUtil.getTokenClaims().get(CurrentUtil.TOKEN_MOBILE)), "");
boolean isVip = nftOrderUtils.isVipMember(uid);
String buyFactor = skuVo.getBuyFactor();
if (null == buyFactor) {
......
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