Commit 40803a30 by 查志伟

防止促销有问题导致购物车跟着npe

parent aa007249
......@@ -223,6 +223,8 @@ public class CalculationSharingEquallyService {
activityDiscountsDtos.add(activityDiscountsDto);
}
}
//鬼知道促销会有什么问题,反正qa已经出现促销某种情况下没有返回priority字段了,这里为空置位0,防止排序npe影响购物车
activityDiscountsDtos.stream().forEach(a -> { if (null==a.getPriority()) a.setPriority(0); });
//美团POS需求,将优惠信息按照优惠优先级排序
activityDiscountsDtos.sort((a1, a2) -> a2.getPriority() - a1.getPriority());
shoppingCartGoodsDto.setActivityDiscountsDtos(activityDiscountsDtos);
......
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