From 9cd8bc45f543e318056e42ddd487a3e2b4ca67f8 Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Mon, 29 Sep 2025 14:31:14 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E8=B5=A0=E9=80=81=E7=82=B9=E4=BD=8D?= =?UTF-8?q?=E5=A4=84=E7=90=86=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 b65e4c7b..df7f5ccb 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 @@ -757,6 +757,7 @@ public class BonusSettleRangeHandle extends BonusSettleHandle { // 待激活点位 int waitPointCount = sourceMember.getWaitPointCount(); if (waitPointCount != 0) { + int giftNewPointInt = 0; for (int i = 1; i <= newPointInt; i++) { if (waitPointCount > 0) { // 购买一个点位,激活一个待激活点位 @@ -782,10 +783,12 @@ public class BonusSettleRangeHandle extends BonusSettleHandle { sourceMember, newRetailDetail, returnRetailDetailList); waitPointCount = waitPointCount - 1; + giftNewPointInt += 1; } else { break; } } + sourceMember.setPointCount(sourceMember.getPointCount() + giftNewPointInt); sourceMember.setWaitPointCount(waitPointCount); } return returnRetailDetailList;