From b3bf3ffc39e813adc9aa4f533abb9edc4cee6e50 Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期三, 22 七月 2026 16:15:49 +0800
Subject: [PATCH] fix: handle next P2 bug batch

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
index 8970399..702f554 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TChargingOrderController.java
@@ -282,9 +282,33 @@
         export.setOrderSource(formatOrderSource(dto.getOrderSource()));
         export.setStartTime(dto.getStartTime() == null ? null : DateUtils.localDateTimeToString(dto.getStartTime()));
         export.setEndTime(dto.getEndTime() == null ? null : DateUtils.localDateTimeToString(dto.getEndTime()));
+        export.setLicensePlate(dto.getLicensePlate());
+        export.setChargingCapacity(dto.getChargingCapacity());
+        export.setElectrovalence(dto.getElectrovalence());
+        export.setServiceCharge(dto.getServiceCharge());
+        export.setEndMode(formatChargingEndMode(dto.getEndMode()));
+        export.setPeriodCount(dto.getPeriodCount());
         return export;
     }
 
+    private String formatChargingEndMode(Integer endMode) {
+        if (endMode == null) {
+            return "-";
+        }
+        switch (endMode) {
+            case 0:
+                return "异常终止";
+            case 1:
+                return "主动终止";
+            case 2:
+                return "满电终止";
+            case 3:
+                return "费用不足终止";
+            default:
+                return "-";
+        }
+    }
+
     private String formatEnterpriseOrderType(Integer type) {
         if (type == null) {
             return "-";

--
Gitblit v1.7.1