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

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

盲盒下单 判断逻辑完成

parent b172871d
...@@ -48,8 +48,8 @@ public class MixOrderServiceImpl implements IMixOrderService { ...@@ -48,8 +48,8 @@ public class MixOrderServiceImpl implements IMixOrderService {
String mixId = mixVo.getMixId(); String mixId = mixVo.getMixId();
String mobile = StringUtils.defaultString(((String) CurrentUtil.getTokenClaims().get(CurrentUtil.TOKEN_MOBILE)), ""); String mobile = StringUtils.defaultString(((String) CurrentUtil.getTokenClaims().get(CurrentUtil.TOKEN_MOBILE)), "");
List<String> canBuyIds = CollectionUtil.linkedListString();//有库存的id List<String> canBuyIds = CollectionUtil.linkedListString();//有库存的id
String boxSkuId = "";//盲盒种的skuid List<String> boxSkuId = CollectionUtil.linkedListString();//盲盒种的skuid
String stockSkuId = ""; // 盲盒id List<String> stockSkuId = CollectionUtil.linkedListString(); // 盲盒id
//判断 活动状态 //判断 活动状态
LocalDateTime st = LocalDateTime.parse(mixVo.getTimeStart(), DTF_YMD_HMS); LocalDateTime st = LocalDateTime.parse(mixVo.getTimeStart(), DTF_YMD_HMS);
LocalDateTime et = LocalDateTime.parse(mixVo.getTimeEnd(), DTF_YMD_HMS); LocalDateTime et = LocalDateTime.parse(mixVo.getTimeEnd(), DTF_YMD_HMS);
...@@ -88,12 +88,12 @@ public class MixOrderServiceImpl implements IMixOrderService { ...@@ -88,12 +88,12 @@ public class MixOrderServiceImpl implements IMixOrderService {
} else { } else {
canBuyIds.add(boxSkuInfo.getSkuId() + "," + itemVo.getCount()); canBuyIds.add(boxSkuInfo.getSkuId() + "," + itemVo.getCount());
} }
boxSkuId = skuInfoVo.getSkuId(); boxSkuId.add(skuInfoVo.getSkuId());
stockSkuId = boxSkuId; stockSkuId.add(skuInfoVo.getSkuId());
} }
} else {//正常 } else {//正常
if (skuInfoVo.getSkuType() == 1) { if (skuInfoVo.getSkuType() == 1) {
stockSkuId = skuId; stockSkuId.add(skuId);
} }
int stock = redisUtils.decrSkuStock(mixId, skuId, itemVo.getCount()); int stock = redisUtils.decrSkuStock(mixId, skuId, itemVo.getCount());
if (stock < 0) { if (stock < 0) {
......
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