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/TVipOrderControllerTest.java | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/controller/TVipOrderControllerTest.java b/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/controller/TVipOrderControllerTest.java
index 768f0e5..ac4db38 100644
--- a/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/controller/TVipOrderControllerTest.java
+++ b/ruoyi-service/ruoyi-order/src/test/java/com/ruoyi/order/controller/TVipOrderControllerTest.java
@@ -1,7 +1,10 @@
package com.ruoyi.order.controller;
+import com.ruoyi.order.api.vo.ChargingOrderVO;
+import com.ruoyi.order.export.EnterpriseChargingDetailExport;
import org.junit.jupiter.api.Test;
+import java.math.BigDecimal;
import java.time.LocalDateTime;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -19,4 +22,32 @@
assertEquals("2026-07-28 09:08:07", TVipOrderController.formatExportDateTime(time));
}
+
+ @Test
+ void fillsVipChargingOrderExportDetailFields() {
+ ChargingOrderVO order = new ChargingOrderVO();
+ order.setPartnerName("测试合作商");
+ order.setPhone("13800000000");
+ order.setOrderSource(1);
+ order.setCreateTime(LocalDateTime.of(2026, 7, 29, 10, 20, 30));
+ order.setLicensePlate("川A12345");
+ order.setChargingCapacity(new BigDecimal("12.3456"));
+ order.setElectrovalence(new BigDecimal("8.12"));
+ order.setServiceCharge(new BigDecimal("3.45"));
+ order.setEndMode(2);
+ order.setCount(4);
+
+ EnterpriseChargingDetailExport export = TVipOrderController.buildVipChargingOrderExport(order);
+
+ assertEquals("测试合作商", export.getPartnerName());
+ assertEquals("13800000000", export.getPhone());
+ assertEquals("明星充电", export.getOrderSource());
+ assertEquals("2026-07-29 10:20:30", export.getCreateTime());
+ assertEquals("川A12345", export.getLicensePlate());
+ assertEquals(new BigDecimal("12.3456"), export.getChargingCapacity());
+ assertEquals(new BigDecimal("8.12"), export.getElectrovalence());
+ assertEquals(new BigDecimal("3.45"), export.getServiceCharge());
+ assertEquals("满电终止", export.getEndMode());
+ assertEquals(4, export.getPeriodCount());
+ }
}
--
Gitblit v1.7.1