From 6d7c7a176e357581d56aca73bbb6e7a82aebcd28 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期六, 26 十月 2024 14:54:49 +0800
Subject: [PATCH] bug修改

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingBillServiceImpl.java    |   41 ++++++++++----------
 ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml                                            |   10 ++--
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppCouponController.java      |    4 +-
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java        |    4 ++
 ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/feignClient/SiteClient.java |    2 
 5 files changed, 33 insertions(+), 28 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/feignClient/SiteClient.java b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/feignClient/SiteClient.java
index c311954..9b3752f 100644
--- a/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/feignClient/SiteClient.java
+++ b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/feignClient/SiteClient.java
@@ -38,6 +38,6 @@
 
 	@GetMapping("/site/getSiteList/byUserId")
 	R<List<GetSiteListDTO>> getSiteListByUserId(@RequestParam("userId") Long userId);
-	@GetMapping("/getPartnerR/{id}")
+	@GetMapping("/partner/getPartnerR/{id}")
 	R<Partner> getPartnerR(@PathVariable("id") Integer id);
 }
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppCouponController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppCouponController.java
index 7944129..d11a972 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppCouponController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppCouponController.java
@@ -138,10 +138,10 @@
         // 计算预付金额能充多少度普通电
         BigDecimal divide1 = money.divide(electrovalence, 2, BigDecimal.ROUND_HALF_UP);
         // 计算冲会员电能充多少度会员电
-        BigDecimal divide = vipElectrovalence.divide(electrovalence, 2, BigDecimal.ROUND_HALF_UP);
+        BigDecimal divide = money.divide(vipElectrovalence, 2, BigDecimal.ROUND_HALF_UP);
         BigDecimal subtract = divide.subtract(divide1);
         // 优惠金额
-        data.setMoney(subtract.multiply(vipElectrovalence).setScale(2, BigDecimal.ROUND_HALF_UP));
+        data.setMoney(subtract.multiply(electrovalence.subtract(vipElectrovalence)).setScale(2, BigDecimal.ROUND_HALF_UP));
         return AjaxResult.ok(data);
     }
     /**
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
index 7f880e2..997ac14 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
@@ -1118,6 +1118,10 @@
     public R getModel(String id) throws Exception {
         String modelById = CarBrandUtil.getModelById(id);
         JSONObject jsonObject = JSON.parseObject(modelById);
+        Integer code = jsonObject.getInteger("code");
+        if (code==701){
+            return R.fail("当前品牌暂无分类");
+        }
         JSONArray data = jsonObject.getJSONArray("data");
         JSONArray backList = new JSONArray();
         for (Object datum : data) {
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingBillServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingBillServiceImpl.java
index 9672dc8..06f5be7 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingBillServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingBillServiceImpl.java
@@ -213,27 +213,28 @@
                     if (data5.getTime_remaining()!=null){
                         chargingSecond+=data5.getTime_remaining()*60;
                     }
+                    Integer cumulativeChargingTime = data5.getCumulative_charging_time();
+                    // 将其转化为xx小时xx分钟xx秒显示 如果是0小时则不展示小时 如果是0分钟则不展示分钟
+                    if (cumulativeChargingTime!=null){
+                        // 计算小时、分钟和秒
+                        int hours = cumulativeChargingTime / 60;
+                        int minutes = cumulativeChargingTime % 60;
+                        int seconds = 0; // 如果没有秒数,则默认是0
+                        StringBuilder result = new StringBuilder();
+                        if (hours > 0) {
+                            result.append(hours).append("小时");
+                        }
+                        if (minutes > 0) {
+                            result.append(minutes).append("分钟");
+                        }
+                        if (seconds > 0 || result.length() == 0) { // 如果秒数大于0,或者小时和分钟都为0,则显示秒数
+                            result.append(seconds).append("秒");
+                        }
+                        tChargingOrder.setChargingTime(result.toString());
+                    }
+                    tChargingOrder.setEndSoc(data5.getSoc().toString());
                 }
-                Integer cumulativeChargingTime = data5.getCumulative_charging_time();
-                // 将其转化为xx小时xx分钟xx秒显示 如果是0小时则不展示小时 如果是0分钟则不展示分钟
-                if (cumulativeChargingTime!=null){
-                    // 计算小时、分钟和秒
-                    int hours = cumulativeChargingTime / 60;
-                    int minutes = cumulativeChargingTime % 60;
-                    int seconds = 0; // 如果没有秒数,则默认是0
-                    StringBuilder result = new StringBuilder();
-                    if (hours > 0) {
-                        result.append(hours).append("小时");
-                    }
-                    if (minutes > 0) {
-                        result.append(minutes).append("分钟");
-                    }
-                    if (seconds > 0 || result.length() == 0) { // 如果秒数大于0,或者小时和分钟都为0,则显示秒数
-                        result.append(seconds).append("秒");
-                    }
-                    tChargingOrder.setChargingTime(result.toString());
-                }
-                tChargingOrder.setEndSoc(data5.getSoc().toString());
+
                 TAppUser data3 = appUserClient.getUserById(tChargingOrder.getAppUserId()).getData();
                 if (tChargingOrder.getAppUserCarId()!=null){
                     List<TAppUserCar> data4 = appUserCarClient.getCarByIds(Arrays.asList(tChargingOrder.getAppUserCarId())).getData();
diff --git a/ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml b/ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml
index 1ff4d3a..fc51ae5 100644
--- a/ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml
+++ b/ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml
@@ -23,7 +23,7 @@
     nacos:
       discovery:
         # 服务注册地址
-        server-addr: 127.0.0.1:8848
+        server-addr: 192.168.110.169:8848
         service: ${spring.application.name}
         group: DEFAULT_GROUP
         namespace: b5290bc2-e3aa-4988-8a7d-9c07e4e073cb
@@ -31,7 +31,7 @@
         password: nacos
       config:
         # 配置中心地址
-        server-addr: 127.0.0.1:8848
+        server-addr: 192.168.110.169:8848
         namespace: b5290bc2-e3aa-4988-8a7d-9c07e4e073cb
         group: DEFAULT_GROUP
         name: ${spring.application.name}
@@ -56,7 +56,7 @@
     type: nacos
     nacos:
       # 开发环境
-      server-addr: 127.0.0.1:8848
+      server-addr: 192.168.110.169:8848
       namespace: b5290bc2-e3aa-4988-8a7d-9c07e4e073cb
       group: DEFAULT_GROUP
       data-id: seata-server.properties
@@ -74,7 +74,7 @@
     nacos:
       application: seata-server
       # 开发环境
-      server-addr: 127.0.0.1:8848
+      server-addr: 192.168.110.169:8848
       namespace: b5290bc2-e3aa-4988-8a7d-9c07e4e073cb
       group: DEFAULT_GROUP
       username: nacos
@@ -89,7 +89,7 @@
     nacos:
       discovery:
         # 开发环境
-        server-addr: 127.0.0.1:8848 # nacos注册中心地址
+        server-addr: 192.168.110.169:8848 # nacos注册中心地址
         namespace: b5290bc2-e3aa-4988-8a7d-9c07e4e073cb # 命名空间
         group: DEFAULT_GROUP
         application: seata-server #Nacos 中 Seata 名称

--
Gitblit v1.7.1