This commit is contained in:
sxu 2025-04-08 18:46:14 +08:00
parent 50cbbb1311
commit a817425d3e
1 changed files with 7 additions and 5 deletions

View File

@ -356,10 +356,12 @@ public class AccInfoServiceImpl implements IAccInfoService {
protected void setAccInfoVODetailList(AccInfoVo accInfoVo, List<AccWalletInfo> walletInfoList) {
// if (ObjectUtil.isNotEmpty(walletInfoList)) {
// accInfoVo.setWalletBal(walletInfoList.stream().filter(o -> o.getWalletId().intValue() == AccWalletIdEnum.WALLET.getKey()).mapToLong(AccWalletInfo::getWalletBal).sum());
// accInfoVo.setSubsidyBal(walletInfoList.stream().filter(o -> o.getWalletId().intValue() == AccWalletIdEnum.SUBSIDY.getKey()).mapToLong(AccWalletInfo::getWalletBal).sum());
// accInfoVo.setAccAllBal(accInfoVo.getWalletBal() + accInfoVo.getSubsidyBal());
// }
if (ObjectUtil.isNotEmpty(walletInfoList)) {
accInfoVo.setWalletBal(walletInfoList.stream().filter(o -> o.getWalletId().intValue() == AccWalletIdEnum.WALLET.getKey())
.map(AccWalletInfo::getWalletBal).reduce(BigDecimal.ZERO, BigDecimal::add));
accInfoVo.setSubsidyBal(walletInfoList.stream().filter(o -> o.getWalletId().intValue() == AccWalletIdEnum.SUBSIDY.getKey())
.map(AccWalletInfo::getWalletBal).reduce(BigDecimal.ZERO, BigDecimal::add));
accInfoVo.setAccAllBal(accInfoVo.getWalletBal().add(accInfoVo.getSubsidyBal()));
}
}
}