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