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

Commit 4dfb3997 authored by jiangxiulong's avatar jiangxiulong

有限库存判断

parent faa3d5c6
...@@ -135,10 +135,14 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg ...@@ -135,10 +135,14 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
if (isBlack || !lotteryDraw || CollectionUtils.isEmpty(activityPrizeVoArrayList)) {// 没中实物、实物库存没了、是黑名单中用户 中券 if (isBlack || !lotteryDraw || CollectionUtils.isEmpty(activityPrizeVoArrayList)) {// 没中实物、实物库存没了、是黑名单中用户 中券
List<IntegralActivityPrizeVo> prizeList = integralActivity.getPrizeList1(); List<IntegralActivityPrizeVo> prizeList = integralActivity.getPrizeList1();
for (IntegralActivityPrizeVo info : prizeList) { for (IntegralActivityPrizeVo info : prizeList) {
if (info.getIsInfinite() == 1) {
int integralActivityPrizeNum = redisDataUtils.getIntegralActivityPrizeNum(integralActivityId, info.getPrizeId()); int integralActivityPrizeNum = redisDataUtils.getIntegralActivityPrizeNum(integralActivityId, info.getPrizeId());
if (integralActivityPrizeNum == -1 || integralActivityPrizeNum > 0) { if (integralActivityPrizeNum == -1 || integralActivityPrizeNum > 0) {
activityPrizeVoArrayList.add(info); activityPrizeVoArrayList.add(info);
} }
} else {
activityPrizeVoArrayList.add(info);
}
} }
if (CollectionUtils.isEmpty(activityPrizeVoArrayList)) { if (CollectionUtils.isEmpty(activityPrizeVoArrayList)) {
return ResponseDto.failure("活动太火爆了,奖品已经没有库存啦~"); return ResponseDto.failure("活动太火爆了,奖品已经没有库存啦~");
......
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