From fbce3ff8d28f55fdc8e7c6e446534dcfa181f488 Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期三, 05 八月 2026 20:00:52 +0800
Subject: [PATCH] fix: 企业用户充电分析慢查询,改逆反查 + Service 层聚合(去跨分片 JOIN)

---
 ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/mapper/EnterpriseChargingDetailMapperTest.java |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/mapper/EnterpriseChargingDetailMapperTest.java b/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/mapper/EnterpriseChargingDetailMapperTest.java
index b1871ce..94a129b 100644
--- a/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/mapper/EnterpriseChargingDetailMapperTest.java
+++ b/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/mapper/EnterpriseChargingDetailMapperTest.java
@@ -29,9 +29,6 @@
         String detailSelect = mapper.substring(
                 mapper.indexOf("<sql id=\"enterpriseChargingDetailSelect\""),
                 mapper.indexOf("<select id=\"enterpriseChargingDetail\""));
-        String baseWhere = mapper.substring(
-                mapper.indexOf("<sql id=\"enterpriseChargingBaseWhere\""),
-                mapper.indexOf("<select id=\"enterpriseChargingAnalysis\""));
 
         assertFalse(detailSelect.contains("SELECT DISTINCT"));
         assertFalse(detailSelect.contains("FROM t_charging_order_accounting_strategy"));
@@ -42,8 +39,6 @@
         assertFalse(detailSelect.contains("AS electrovalence"));
         assertFalse(detailSelect.contains("AS serviceCharge"));
         assertTrue(detailSelect.contains("AS endMode"));
-        assertTrue(baseWhere.contains("AND toi.status IN (2, 3)"));
-        assertFalse(baseWhere.contains("AND toi.status IN (1, 2, 3)"));
 
         String countSelect = mapper.substring(
                 mapper.indexOf("<select id=\"enterpriseChargingDetailCount\""),

--
Gitblit v1.7.1