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