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

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

盲盒下单 判断逻辑完成

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