From e2ab44b7724f8c9283b9d3a333b6f850702fd171 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 22 七月 2026 18:39:07 +0800
Subject: [PATCH] Merge branch '2.2' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile into 2.2
---
ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/controller/TChargingOrderControllerTest.java | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/controller/TChargingOrderControllerTest.java b/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/controller/TChargingOrderControllerTest.java
index 41c729d..47a58bf 100644
--- a/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/controller/TChargingOrderControllerTest.java
+++ b/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/controller/TChargingOrderControllerTest.java
@@ -4,11 +4,14 @@
import com.ruoyi.order.api.query.ChargingOrderQuery;
import com.ruoyi.order.api.vo.TCharingOrderVO;
import com.ruoyi.order.dto.SixChargingDto;
+import com.ruoyi.order.dto.EnterpriseChargingDetailVO;
+import com.ruoyi.order.export.EnterpriseChargingDetailExport;
import com.ruoyi.order.service.TChargingOrderService;
import org.junit.jupiter.api.Test;
import org.springframework.test.util.ReflectionTestUtils;
import java.time.LocalDate;
+import java.math.BigDecimal;
import java.util.Arrays;
import java.util.List;
@@ -23,6 +26,27 @@
class TChargingOrderControllerTest {
@Test
+ void enterpriseChargingDetailExportContainsVisibleDetailColumns() {
+ EnterpriseChargingDetailVO detail = new EnterpriseChargingDetailVO();
+ detail.setLicensePlate("川JD20960");
+ detail.setChargingCapacity(new BigDecimal("40.693"));
+ detail.setElectrovalence(new BigDecimal("43.0857"));
+ detail.setServiceCharge(new BigDecimal("16.2772"));
+ detail.setEndMode(0);
+ detail.setPeriodCount(1);
+
+ EnterpriseChargingDetailExport export = ReflectionTestUtils.invokeMethod(
+ new TChargingOrderController(), "buildEnterpriseChargingDetailExport", detail);
+
+ assertEquals("川JD20960", export.getLicensePlate());
+ assertEquals(new BigDecimal("40.693"), export.getChargingCapacity());
+ assertEquals(new BigDecimal("43.0857"), export.getElectrovalence());
+ assertEquals(new BigDecimal("16.2772"), export.getServiceCharge());
+ assertEquals("异常终止", export.getEndMode());
+ assertEquals(1, export.getPeriodCount());
+ }
+
+ @Test
void latestAdjacentMonthDataMovesTheSixMonthWindowForward() {
SixChargingDto june = new SixChargingDto();
june.setMonth("06");
--
Gitblit v1.7.1