From 7858ae894c398f2f9248ac898b2ff200fa36225d Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期三, 29 七月 2026 18:42:15 +0800
Subject: [PATCH] 各类修复

---
 ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/controller/TChargingOrderControllerTest.java |   22 ++++++++++++++++++++++
 1 files changed, 22 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 d49b658..de31d5c 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
@@ -12,6 +12,7 @@
 import org.springframework.test.util.ReflectionTestUtils;
 
 import java.time.LocalDate;
+import java.time.LocalDateTime;
 import java.math.BigDecimal;
 import java.util.Arrays;
 import java.util.List;
@@ -27,9 +28,27 @@
 class TChargingOrderControllerTest {
 
     @Test
+    void appUserIdsBySiteIdsDelegatesToOrderService() {
+        TChargingOrderService chargingOrderService = mock(TChargingOrderService.class);
+        TChargingOrderController controller = new TChargingOrderController();
+        ReflectionTestUtils.setField(controller, "chargingOrderService", chargingOrderService);
+        List<Integer> siteIds = Arrays.asList(11, 12);
+        List<Long> userIds = Arrays.asList(101L, 102L);
+        when(chargingOrderService.getAppUserIdsBySiteIds(siteIds)).thenReturn(userIds);
+
+        com.ruoyi.common.core.domain.R<List<Long>> result = controller.getAppUserIdsBySiteIds(siteIds);
+
+        assertEquals(userIds, result.getData());
+        verify(chargingOrderService).getAppUserIdsBySiteIds(siteIds);
+    }
+
+    @Test
     void enterpriseChargingDetailExportContainsVisibleDetailColumns() {
         EnterpriseChargingDetailVO detail = new EnterpriseChargingDetailVO();
         detail.setLicensePlate("川JD20960");
+        detail.setPartnerName("测试合作商");
+        detail.setOrderSource(0);
+        detail.setCreateTime(LocalDateTime.of(2026, 7, 29, 10, 20, 30));
         detail.setChargingCapacity(new BigDecimal("40.693"));
         detail.setElectrovalence(new BigDecimal("43.0857"));
         detail.setServiceCharge(new BigDecimal("16.2772"));
@@ -40,6 +59,9 @@
                 new TChargingOrderController(), "buildEnterpriseChargingDetailExport", detail);
 
         assertEquals("川JD20960", export.getLicensePlate());
+        assertEquals("测试合作商", export.getPartnerName());
+        assertEquals("自有平台", export.getOrderSource());
+        assertEquals("2026-07-29 10:20:30", export.getCreateTime());
         assertEquals(new BigDecimal("40.693"), export.getChargingCapacity());
         assertEquals(new BigDecimal("43.0857"), export.getElectrovalence());
         assertEquals(new BigDecimal("16.2772"), export.getServiceCharge());

--
Gitblit v1.7.1