Sfoglia il codice sorgente

feat(order): 添加待审核订单数量统计功能

- 在 OrderCountVo 中新增 pendingapprovalCount 字段用于存储待审核订单数量
- 更新 OrderMainMapper.xml 中的 countOrderNum 查询方法
- 添加针对 is_need_check=0 且 check_status=0 的订单状态统计逻辑
- 实现按客户ID过滤的待审核订单数量查询功能
hurx 1 settimana fa
parent
commit
d4a3302756

+ 5 - 0
ruoyi-modules/ruoyi-order/src/main/java/org/dromara/order/domain/vo/OrderCountVo.java

@@ -22,4 +22,9 @@ public class OrderCountVo {
      * 待收货订单数量 (orderStatus = '4')
      */
     private Integer pendingReceiptCount;
+
+    /**
+     * 待审核订单数量 is_need_check=0 并且 check_status=0
+     */
+    private Integer pendingapprovalCount;
 }

+ 2 - 1
ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMainMapper.xml

@@ -48,7 +48,8 @@
     <select id="countOrderNum" resultType="org.dromara.order.domain.vo.OrderCountVo">
         SELECT SUM(CASE WHEN order_status = '0' THEN 1 ELSE 0 END) AS pendingPaymentCount,
         SUM(CASE WHEN order_status = '2' THEN 1 ELSE 0 END) AS pendingShipmentCount,
-        SUM(CASE WHEN order_status = '4' THEN 1 ELSE 0 END) AS pendingReceiptCount
+        SUM(CASE WHEN order_status = '4' THEN 1 ELSE 0 END) AS pendingReceiptCount,
+        SUM(CASE WHEN is_need_check = '0' AND check_status = '0' THEN 1 ELSE 0 END) AS pendingapprovalCount
         FROM order_main
         WHERE customer_id = #{customerId}
         <if test="userId != null ">