From 2a39b791e58b247c00d0ac8f402ab85e481ae3eb Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Mon, 15 Sep 2025 13:24:22 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E5=BA=97=E4=B8=BB=E5=8F=8A=E4=BB=A5?= =?UTF-8?q?=E4=B8=8A=E5=A4=8D=E8=B4=AD=E7=BA=A7=E5=B7=AE=E4=BB=8E=E8=87=AA?= =?UTF-8?q?=E5=B7=B1=E5=BC=80=E5=A7=8B=E7=AE=97=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 | 4 ++++ 1 file changed, 4 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 2d5e1c94..193794c2 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 @@ -507,6 +507,10 @@ public class BonusSettleRangeHandle extends BonusSettleHandle { CuMemberRetailRangeExt sourceMemberRangeExt = memberRangeExtMap.get(saOrderExt.getPkMember()); // 推荐人 long pkParent = sourceMemberRangeExt.getPkParent(); + if (sourceMemberRangeExt.getGradeValue() >= EGrade.VIP.getValue()) { + // 2025.09.15 添加需求,店主及以上复购级差需要从自己开始算 + pkParent = sourceMemberRangeExt.getPkMember(); + } // 商品盒数 BigDecimal boxNum = saOrderExt.getBoxNum();