diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/mapper/TbCreditBuyerOrderMapper.java b/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/mapper/TbCreditBuyerOrderMapper.java index 1010a72c..a608b1f7 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/mapper/TbCreditBuyerOrderMapper.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/mapper/TbCreditBuyerOrderMapper.java @@ -10,18 +10,22 @@ import java.util.List; import java.util.Map; /** -* 挂账账单 -* -* @author Tankaikai tankaikai@aliyun.com -* @since 2.0 2024-11-20 -*/ + * 挂账账单 + * + * @author Tankaikai tankaikai@aliyun.com + * @since 2.0 2024-11-20 + */ @Mapper public interface TbCreditBuyerOrderMapper extends BaseMapper { List getList(Map params); + long getCount(Map params); + BigDecimal getSumPayAmount(Map params); + BigDecimal getSumPaidAmount(Map params); + BigDecimal getSumUnpaidAmount(Map params); CreditBuyerOrderDTO getOne(Map params); diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/impl/TbCreditBuyerOrderServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/impl/TbCreditBuyerOrderServiceImpl.java index 1f0136a9..fdd4bc1b 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/impl/TbCreditBuyerOrderServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/impl/TbCreditBuyerOrderServiceImpl.java @@ -81,6 +81,11 @@ public class TbCreditBuyerOrderServiceImpl extends ServiceImpl data = new HashMap<>(4); // 总交易笔数 data.put("count", count); + + // 总交易金额 + BigDecimal payAmount = baseMapper.getSumPayAmount(params); + data.put("payAmountTotal", payAmount); + // 未支付 params.put("status", "unpaid"); long unpaidCount = baseMapper.getCount(params); diff --git a/eladmin-system/src/main/resources/mapper/plus/TbCreditBuyerOrderMapper.xml b/eladmin-system/src/main/resources/mapper/plus/TbCreditBuyerOrderMapper.xml index d2dc56e4..78d39762 100644 --- a/eladmin-system/src/main/resources/mapper/plus/TbCreditBuyerOrderMapper.xml +++ b/eladmin-system/src/main/resources/mapper/plus/TbCreditBuyerOrderMapper.xml @@ -51,6 +51,12 @@ order by t1.order_id desc + +