diff --git a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleRangeHandle.java b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleRangeHandle.java index 3a136ec0..11325d44 100644 --- a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleRangeHandle.java +++ b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleRangeHandle.java @@ -551,6 +551,9 @@ public class BonusSettleRangeHandle extends BonusSettleHandle { for (SaOrderExt saOrderExt : retailOrderList) { // 计算自消费奖衔 CuMemberRetailRangeExt sourceMemberRangeExt = memberRangeExtMap.get(saOrderExt.getPkMember()); + if (null == sourceMemberRangeExt) { + continue; + } // 订单指定产品盒数(计算等级使用) BigDecimal boxNum = saOrderExt.getBoxNum();