From 531c94e27fd3dc2abe8ad72485f66e9e141a0bae Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期六, 07 九月 2024 10:00:06 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile

---
 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TApplyChargingPileController.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 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 0f7488d..e5d620f 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
@@ -1,5 +1,9 @@
 package com.ruoyi.chargingPile.controller;
 import java.math.BigDecimal;
+
+import com.ruoyi.chargingPile.api.feignClient.SiteClient;
+import com.ruoyi.chargingPile.api.model.Partner;
+import com.ruoyi.chargingPile.api.model.Site;
 import com.ruoyi.common.core.web.page.PageInfo;
 import com.ruoyi.order.api.model.TChargingOrder;
 import com.ruoyi.order.api.model.TSettlementConfirm;
@@ -51,6 +55,7 @@
 import java.net.URLEncoder;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 import java.util.regex.Pattern;
 
@@ -71,6 +76,8 @@
     private final RedisService redisService;
     @Resource
     private ChargingOrderClient chargingOrderClient;
+    @Resource
+    private SiteClient siteClient;
 
     @Autowired
     public TApplyChargingPileController(TApplyChargingPileService applyChargingPileService, TokenService tokenService, RedisService redisService) {
@@ -278,6 +285,14 @@
     public R downloadSettlement(String uid,HttpServletResponse response)
     {
         TSettlementConfirm data = chargingOrderClient.downloadSettlement(uid).getData();
+        List<Site> data1 = siteClient.getSiteByIds(Arrays.asList(data.getSiteId())).getData();
+        if (!data1.isEmpty()){
+            data.setSiteName(data1.get(0).getName());
+        }
+        Partner data2 = siteClient.getPartnerR(data.getPartnerId()).getData();
+        if (data2!=null){
+            data.setPartnerName(data2.getName());
+        }
         List<TSettlementConfirm> chargingBillVOS = new ArrayList<>();
         chargingBillVOS.add(data);
         try {

--
Gitblit v1.7.1