Selaa lähdekoodia

fix(statistics):修正订单状态过滤条件

- 在订单状态排除列表中增加状态码0
- 确保查询逻辑正确过滤无效订单状态
-保持与业务规则一致的订单统计范围
SheepHy 1 viikko sitten
vanhempi
commit
36b9485aaa

+ 1 - 1
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/app/mapper/xml/StatisticsMapper.xml

@@ -33,7 +33,7 @@
         JOIN nm_order o ON opi.order_code = o.order_code
         JOIN nm_site s ON o.org_code = s.org_code
         WHERE opi.type NOT IN (0,3,4,6)
-        AND opi.order_status NOT IN (3,4,5,6)
+        AND opi.order_status NOT IN (0, 3, 4, 5, 6)
         AND (
         (#{type} = 1 AND DATE_ADD(opi.create_time, INTERVAL 8 HOUR) <![CDATA[ >= ]]> CURDATE() AND DATE_ADD(opi.create_time, INTERVAL 8 HOUR) <![CDATA[ < ]]> CURDATE() + INTERVAL 1 DAY) OR
         (#{type} = 2 AND DATE_ADD(opi.create_time, INTERVAL 8 HOUR) <![CDATA[ >= ]]> DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY) AND DATE_ADD(opi.create_time, INTERVAL 8 HOUR) <![CDATA[ < ]]> DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY) + INTERVAL 7 DAY) OR