From e25b31c6abf9b26f2b61768ad6039961574b10a1 Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期四, 31 十月 2024 09:34:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java |   42 +++++++++++++++++++++---------------------
 1 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java
index 8c10da3..aba788a 100644
--- a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java
+++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java
@@ -390,7 +390,6 @@
         TSettlementConfirm data = chargingOrderClient.downloadSettlement(uid.getUid()).getData();
         for (TChargingOrder chargingOrder : data.getList()) {
             SettlementExportVO settlementExportVO = new SettlementExportVO();
-
             BeanUtils.copyProperties(data, settlementExportVO);
             List<Site> data3 = siteClient.getSiteByIds(Arrays.asList(data.getSiteId())).getData();
             if (data3!=null && (!data3.isEmpty())){
@@ -484,26 +483,28 @@
             settlementExportVO.setCreateTime1(createTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
             settlementExportVO.setStartTime1(startTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
             settlementExportVO.setEndTime1(endTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
-            switch (settlementExportVO.getStatus()){
-                case 0:
-                    settlementExportVO.setStatusName("未知");
-                    break;
-                case 1:
-                    settlementExportVO.setStatusName("等待中/已插枪");
-                    break;
-                case 2:
-                    settlementExportVO.setStatusName("启动中");
-                    break;
-                case 3:
-                    settlementExportVO.setStatusName("充电中");
-                    break;
-                case 4:
-                    settlementExportVO.setStatusName("停止中");
-                    break;
-                case 5:
-                    settlementExportVO.setStatusName("已结束");
-                    break;
+            if (chargingOrder.getStatus()!=null){
+                switch (chargingOrder.getStatus()){
+                    case 0:
+                        settlementExportVO.setStatusName("未知");
+                        break;
+                    case 1:
+                        settlementExportVO.setStatusName("等待中/已插枪");
+                        break;
+                    case 2:
+                        settlementExportVO.setStatusName("启动中");
+                        break;
+                    case 3:
+                        settlementExportVO.setStatusName("充电中");
+                        break;
+                    case 4:
+                        settlementExportVO.setStatusName("停止中");
+                        break;
+                    case 5:
+                        settlementExportVO.setStatusName("已结束");
+                        break;
 
+                }
             }
             settlementExportVO.setOrderTypeName("充电订单");
             settlementExportVO.setChargingType("单桩双充");
@@ -590,7 +591,6 @@
                 excelWriter.fill(new FillWrapper("data1", chargingBillVOS), fillConfig, writeSheet);
                 excelWriter.fill(new FillWrapper("data2", chargingBillVOS), fillConfig, writeSheet2);
                 excelWriter.fill(new FillWrapper("data3", data.getList()), fillConfig, writeSheet3);
-                excelWriter.fill(new FillWrapper("data4", data.getList()), fillConfig, writeSheet3);
                 excelWriter.finish();
             } catch (Exception e) {
                 return R.fail("excel导出失败!");

--
Gitblit v1.7.1