Forráskód Böngészése

feat:供应商账款数量

zhangwei 2 éve
szülő
commit
c40d8cf0df

+ 2 - 1
src/main/java/com/winhc/repal/service/impl/RepalCustomerServiceImpl.java

@@ -459,13 +459,14 @@ public class RepalCustomerServiceImpl extends ServiceImpl<RepalCustomerMapper, R
         //账款汇总
         List<RepalBill> repalBills = repalBillService.list(Wrappers.lambdaQuery(RepalBill.class).eq(RepalBill::getCustomerId,custId).eq(RepalBill::getDeleted,Dict.DeletedStatusEnunm.否.getCode()));
         if(CollUtil.isNotEmpty(repalBills)){
-            if(Dict.custTypeEnum.客户.getCode().equals(custType)) {
+
                 result.setRepalBillCount(repalBills.size());
                 result.setReceivableStr(repalBills.stream().map(RepalBill::getReceivable).reduce(BigDecimal.ZERO,BigDecimal::add).stripTrailingZeros().toPlainString());
                 result.setTotalMoneyStr(repalBills.stream().map(RepalBill::getTotalMoney).reduce(BigDecimal.ZERO,BigDecimal::add).stripTrailingZeros().toPlainString());
                 result.setTotalOverdueStr(repalBills.stream().filter(x-> RepalBillStatusEnum.OVERDUE.getCode().equals(x.getRepalBillStatus())).map(RepalBill::getReceivable).reduce(BigDecimal.ZERO,BigDecimal::add).stripTrailingZeros().toPlainString());
                 result.setTotalReceiptStr(repalBills.stream().map(RepalBill::getReceipt).reduce(BigDecimal.ZERO,BigDecimal::add).stripTrailingZeros().toPlainString());
                 //动态
+            if(Dict.custTypeEnum.客户.getCode().equals(custType)) {
                 RepalBillRemindUnReadVO unRead = repalRemindHistoryService.getRemindUnReadVO(repalBills, userBean.getUserId(), null, null);
                 if (ObjectUtil.isNotNull(unRead) && unRead.getUnreadTotalCount() > 0) {
                     result.setDynamicCountList(Stream.of(unRead.getUnreadOverdueCount(), unRead.getUnreadRiskCount(), unRead.getUnreadRankCount(), unRead.getUnreadFinanceCount()).collect(Collectors.toList()));