From d7e8dc09a2e461828e4ac4151e0c1c6be622e0e6 Mon Sep 17 00:00:00 2001 From: tianfeng <769204422@qq.com> Date: Tue, 25 Nov 2025 10:53:46 +0800 Subject: [PATCH] =?UTF-8?q?BD=E6=94=B6=E7=9B=8A=E6=98=BE=E7=A4=BA=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/command/bd/query/TeamBdMemberBillListQryExe.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/bd/query/TeamBdMemberBillListQryExe.java b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/bd/query/TeamBdMemberBillListQryExe.java index 7d6b6389..f52d2f60 100644 --- a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/bd/query/TeamBdMemberBillListQryExe.java +++ b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/command/bd/query/TeamBdMemberBillListQryExe.java @@ -440,11 +440,17 @@ public class TeamBdMemberBillListQryExe { // 匹配政策1:Team Salary Policy BigDecimal salarySalary = BdSalarySettlementServiceImpl.matchAndCalculate( salaryPolicies, agencyNumber, teamSalaryAmount, BdPolicyType.TEAM_SALARY, tempRecord); + + currentBill.setBdIncomeSalary(salarySalary); + currentBill.setBdRatioSalary(tempRecord.getCommissionRate()); // 匹配政策2:Team Recharge Policy BigDecimal rechargeSalary = BdSalarySettlementServiceImpl.matchAndCalculate( rechargePolicies, agencyNumber, teamRechargeAmount, BdPolicyType.TEAM_RECHARGE, tempRecord); - + + currentBill.setBdIncomeRecharge(rechargeSalary); + currentBill.setBdRatioRecharge(tempRecord.getCommissionRate()); + // 选择最高工资并设置相关字段 if (salarySalary.compareTo(rechargeSalary) >= 0) { currentBill.setHitPolicyType(BdPolicyType.TEAM_SALARY.name());