|
@@ -63,7 +63,7 @@ public class BillServiceImpl implements BillService {
|
|
|
.eq(SwBillManagementUnpaidDo::getDeleted, 0)
|
|
|
.eq(SwBillManagementUnpaidDo::getUsernumber, accountNum)
|
|
|
.eq(SwBillManagementUnpaidDo::getYear, year)
|
|
|
- .eq(SwBillManagementUnpaidDo::getStatus,2)
|
|
|
+ .eq(SwBillManagementUnpaidDo::getStatus, 2)
|
|
|
.orderByDesc(SwBillManagementUnpaidDo::getYear)
|
|
|
.orderByDesc(SwBillManagementUnpaidDo::getMonth));
|
|
|
// 已缴账单
|
|
@@ -121,19 +121,21 @@ public class BillServiceImpl implements BillService {
|
|
|
|
|
|
@Override
|
|
|
public R pendingBills(String accountNumber) {
|
|
|
+ log.info("开始获取用户:{}的余额信息", accountNumber);
|
|
|
// 获取所有待缴费账单
|
|
|
List<SwBillManagementUnpaidDo> outstandingBills = swBillManagementUnpaidService.list(new LambdaQueryWrapper<SwBillManagementUnpaidDo>()
|
|
|
.eq(SwBillManagementUnpaidDo::getDeleted, 0)
|
|
|
- .eq(SwBillManagementUnpaidDo::getStatus,2)
|
|
|
+ .eq(SwBillManagementUnpaidDo::getStatus, 2)
|
|
|
.eq(SwBillManagementUnpaidDo::getUsernumber, accountNumber));
|
|
|
// 获取余额信息
|
|
|
SwUserManagementDo swUserManagementDo = swUserManagementService.getOne(new LambdaQueryWrapper<SwUserManagementDo>()
|
|
|
.eq(BaseDo::getDeleted, "0")
|
|
|
.eq(SwUserManagementDo::getUsernumber, accountNumber));
|
|
|
Map<String, Object> returnMao = new HashMap<String, Object>();
|
|
|
- returnMao.put("yj",outstandingBills.stream().map(SwBillManagementUnpaidDo::getActualdue).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
- returnMao.put("ye",swUserManagementDo.getAccountbalance());
|
|
|
- returnMao.put("zdId",outstandingBills.stream().map(SwBillManagementUnpaidDo::getId).collect(Collectors.joining(",")));
|
|
|
+ returnMao.put("yj", outstandingBills.stream().map(SwBillManagementUnpaidDo::getActualdue).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
+ returnMao.put("ye", swUserManagementDo.getAccountbalance());
|
|
|
+ returnMao.put("zdId", outstandingBills.stream().map(SwBillManagementUnpaidDo::getId).collect(Collectors.joining(",")));
|
|
|
+ log.error("获取当前用户的余额和账单信息为,{}", returnMao);
|
|
|
return R.ok(returnMao);
|
|
|
}
|
|
|
}
|