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());