diff --git a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/BdLeaderSalarySettlementServiceImpl.java b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/BdLeaderSalarySettlementServiceImpl.java index 566727e6..57b77924 100644 --- a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/BdLeaderSalarySettlementServiceImpl.java +++ b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/BdLeaderSalarySettlementServiceImpl.java @@ -120,14 +120,14 @@ public class BdLeaderSalarySettlementServiceImpl implements BdLeaderSalarySettle // 4. 统计所有 BD 的工资总和并收集成员明细 List memberDetails = new ArrayList<>(); BigDecimal totalBdSalary = BigDecimal.ZERO; - + for (Long bdUserId : bdUserIds) { BdSalarySettlementRecord bdRecord = bdSalarySettlementRecordService.getByUserIdAndBillBelong(bdUserId, billBelong); if (bdRecord != null) { // 统计工资 - if (bdRecord.getSettlementSalary() != null) { - totalBdSalary = totalBdSalary.add(bdRecord.getSettlementSalary()); + if (bdRecord.getTeamSalaryAmount() != null) { + totalBdSalary = totalBdSalary.add(bdRecord.getTeamSalaryAmount()); } // 收集成员明细