feat(结算): 代理有工资时 +1份主播的工资
This commit is contained in:
parent
eaa5b3e435
commit
dd474da547
@ -746,9 +746,14 @@ public class TeamBillSettleListener implements MessageListener {
|
||||
}
|
||||
|
||||
private BigDecimal ownSalary(List<TeamBillMemberTarget> teamBillMemberTargets) {
|
||||
return teamBillMemberTargets.stream().map(TeamBillMemberTarget::getOwnSalary)
|
||||
.reduce(BigDecimal.ZERO, BigDecimal::add)
|
||||
.setScale(2, RoundingMode.DOWN);
|
||||
BigDecimal ownSalaryTotal = teamBillMemberTargets.stream().map(TeamBillMemberTarget::getOwnSalary)
|
||||
.reduce(BigDecimal.ZERO, BigDecimal::add)
|
||||
.setScale(2, RoundingMode.DOWN);
|
||||
// 代理有工资时 +1份主播的工资(主播代理也是主播)
|
||||
if (ownSalaryTotal.compareTo(BigDecimal.ZERO) > 0 && CollectionUtils.isNotEmpty(teamBillMemberTargets)) {
|
||||
return ownSalaryTotal.add(teamBillMemberTargets.get(0).getMemberSalary());
|
||||
}
|
||||
return ownSalaryTotal;
|
||||
}
|
||||
|
||||
private BigDecimal ownTotalSalary(List<TeamBillMemberTarget> teamBillMemberTargets) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user