bd leader 结算字段处理

This commit is contained in:
tianfeng 2025-12-15 17:47:04 +08:00
parent d8b5550595
commit aadc8d3f0c

View File

@ -120,14 +120,14 @@ public class BdLeaderSalarySettlementServiceImpl implements BdLeaderSalarySettle
// 4. 统计所有 BD 的工资总和并收集成员明细
List<BdLeaderTeamMemberDetail> 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());
}
// 收集成员明细