9 天以前 d5cd948848595b0cffe098ba542a9c879b0f9165
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivableServiceImpl.java
@@ -307,4 +307,21 @@
        return receivableMapper.selectCountByContractId(contractId);
    }
    @Override
    public BigDecimal getReceivablePriceByContractId(Long contractId) {
        Map<Long, BigDecimal> priceMap = receivableMapper.selectReceivablePriceMapByContractId(
                java.util.Collections.singleton(contractId));
        return priceMap.getOrDefault(contractId, BigDecimal.ZERO);
    }
    @Override
    public BigDecimal getReceivablePriceSum() {
        return receivableMapper.selectReceivablePriceSum();
    }
    @Override
    public BigDecimal getReceivablePriceByOwnerUserId(Long ownerUserId) {
        return receivableMapper.selectReceivablePriceSumByOwnerUserId(ownerUserId);
    }
}