From 216ca3a94562424880da58e0f86c7445f742f562 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Mon, 18 Aug 2025 14:50:47 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E5=85=BC=E5=AE=B9=E8=BF=81=E7=A7=BB?= =?UTF-8?q?=E4=BC=9A=E5=91=98=EF=BC=8C=E8=AE=A2=E5=8D=95=E6=B2=A1=E8=BF=81?= =?UTF-8?q?=E7=A7=BB=E9=97=AE=E9=A2=98=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hzs/bonus/bonus/service/impl/BonusSettleRangeHandle.java | 3 +++ 1 file changed, 3 insertions(+) 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();