From e4ed4b0c0ce1b1a02b6ea1d16f7b99aedb94be8c Mon Sep 17 00:00:00 2001 From: cabbage <281119120@qq.com> Date: Mon, 3 Nov 2025 17:50:06 +0800 Subject: [PATCH] =?UTF-8?q?##=20=E7=BA=A7=E5=B7=AE=E3=80=81=E5=B9=B3?= =?UTF-8?q?=E7=BA=A7=E6=94=B9=E4=B8=BA=E4=B8=9A=E7=BB=A9=E7=9A=8470%?= =?UTF-8?q?=E8=AE=A1=E7=AE=97=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bonus/bonus/service/impl/BonusSettleRangeHandle.java | 8 +++++--- .../main/java/com/hzs/bonus/constant/BonusConstants.java | 3 ++- 2 files changed, 7 insertions(+), 4 deletions(-) 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 21486365..43f13a97 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 @@ -1313,9 +1313,11 @@ public class BonusSettleRangeHandle extends BonusSettleHandle { if (EOrderType.RETAIL_REGISTER.getValue() == saOrderExt.getOrderType() || EOrderType.RETAIL_UPGRADE.getValue() == saOrderExt.getOrderType()) { // 精品专区、甄选专区,最大值为350PV超过的也算350PV -- 2025.10.13改为500处理 - if (orderAchieve.compareTo(BonusConstants.RANGE_BONUS_ACHIEVE) > 0) { - orderAchieve = BonusConstants.RANGE_BONUS_ACHIEVE; - } + // 2025.11.03 进行修改,按商品业绩值的70%,进行处理 +// if (orderAchieve.compareTo(BonusConstants.RANGE_BONUS_ACHIEVE) > 0) { +// orderAchieve = BonusConstants.RANGE_BONUS_ACHIEVE; +// } + orderAchieve = orderAchieve.multiply(BonusConstants.RANGE_BONUS_ACHIEVE); } // 领导奖从自己开始算 diff --git a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/constant/BonusConstants.java b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/constant/BonusConstants.java index 0d7a3a70..82d87970 100644 --- a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/constant/BonusConstants.java +++ b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/constant/BonusConstants.java @@ -20,8 +20,9 @@ public class BonusConstants { /** * 领导奖处理时,满350PV以上按350算 -- 2025.10.13改为500 + * 2025.11.03 需求调整,精品专区领导级差收益按业绩70%计算 */ - public static final BigDecimal RANGE_BONUS_ACHIEVE = RetailConstants.SPECIAL_AREA_41_MAX_ORDER_DIVIDEND_PV_VALUE; + public static final BigDecimal RANGE_BONUS_ACHIEVE = new BigDecimal("0.7"); /** * 赠送2个点位订单业绩(2025.10.13精品专区改为按业绩处理)