From 3153f1ea3b095d0e3116907cb1cdd4aab33131fa Mon Sep 17 00:00:00 2001 From: tianfeng <769204422@qq.com> Date: Wed, 27 Aug 2025 09:47:13 +0000 Subject: [PATCH] =?UTF-8?q?=E7=BB=93=E7=AE=97=E6=88=90=E5=91=98=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E7=A4=BC=E7=89=A9=E7=9B=AE=E6=A0=87=E6=9C=8990%?= =?UTF-8?q?=E5=B7=A5=E8=B5=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../database/mongo/service/team/TeamBillCycleUtils.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/mongo/service/team/TeamBillCycleUtils.java b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/mongo/service/team/TeamBillCycleUtils.java index b64a402b..209ff82b 100644 --- a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/mongo/service/team/TeamBillCycleUtils.java +++ b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/mongo/service/team/TeamBillCycleUtils.java @@ -176,6 +176,12 @@ public final class TeamBillCycleUtils { resultTarget.setSatisfyLevel(Boolean.TRUE); resultTarget.setPropsRewards(teamPolicy.getPropsRewards()); return resultTarget; + } else if (acceptGiftValue >= policyGiftValue) { + resultTarget.setMemberSalary(teamPolicy.getMemberSalary().multiply(new BigDecimal("0.9")).setScale(2, RoundingMode.DOWN)); + resultTarget.setTotalSalary(teamPolicy.getMemberSalary()); + resultTarget.setLevel(teamPolicy.getLevel()); + resultTarget.setSatisfyLevel(Boolean.TRUE); + resultTarget.setPropsRewards(teamPolicy.getPropsRewards()); } } return resultTarget;