From 3244b550596e0330031b3f4547356927df83b0ad Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期一, 19 五月 2025 11:48:35 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TChargingOrderMapper.xml |  111 ++++++++++++++++++++++++++++---------------------------
 1 files changed, 56 insertions(+), 55 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TChargingOrderMapper.xml b/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TChargingOrderMapper.xml
index 193d5fb..c8284c3 100644
--- a/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TChargingOrderMapper.xml
+++ b/ruoyi-service/ruoyi-order/src/main/resources/mapper/order/TChargingOrderMapper.xml
@@ -240,68 +240,69 @@
 
     </select>
     <select id="getRefundList" resultType="com.ruoyi.order.api.model.TChargingOrderRefund">
-
-        select * from (SELECT         re.id,
-        re.`code`,
-        re.refund_code,
-        re.refund_title,
-        re.refund_reason,
-        re.refund_amount,
-        re.refund_total_amount,
-        re.refund_time,
-        re.pay_type,
-        re.pay_amount,
-        re.refund_remark,
-        co.recharge_serial_number as serail_number,
-        co.payment_amount,
-        co.create_time as pay_time,
-        co.id as order_id,
-        co.app_user_id as user_id,
-        1 as type
+        select * from (
+        SELECT
+            re.id,
+            re.`code`,
+            re.refund_code,
+            re.refund_title,
+            re.refund_reason,
+            re.refund_amount,
+            re.refund_total_amount,
+            re.refund_time,
+            re.pay_type,
+            re.pay_amount,
+            re.refund_remark,
+            co.recharge_serial_number as serail_number,
+            co.payment_amount,
+            co.create_time as pay_time,
+            co.id as order_id,
+            co.app_user_id as user_id,
+            1 as type
         FROM t_charging_order_refund re
         LEFT JOIN t_charging_order  co ON re.charging_order_id = co.id
         UNION ALL
-        SELECT re.id,
-        re.`code`,
-        re.refund_code,
-        re.refund_title,
-        re.refund_reason,
-        re.refund_amount,
-        re.refund_total_amount,
-        re.refund_time,
-        re.pay_type,
-        re.pay_amount,
-        re.refund_remark,
-        so.serial_number,
-        so.payment_amount,
-        so.create_time as pay_time,
-        so.id as order_id,
-        so.app_user_id as user_id,
-        2 as type
+        SELECT
+            re.id,
+            re.`code`,
+            re.refund_code,
+            re.refund_title,
+            re.refund_reason,
+            re.refund_amount,
+            re.refund_total_amount,
+            re.refund_time,
+            re.pay_type,
+            re.pay_amount,
+            re.refund_remark,
+            so.serial_number,
+            so.payment_amount,
+            so.create_time as pay_time,
+            so.id as order_id,
+            so.app_user_id as user_id,
+            2 as type
         FROM t_shopping_order_refund re
         LEFT JOIN t_shopping_order so on re.shopping_order_id = so.id
         UNION ALL
-        SELECT vr.id,
-        vr.`code`,
-        vr.refund_code,
-        vr.refund_title,
-        vr.refund_reason,
-        vr.refund_amount,
-        vr.refund_total_amount,
-        vr.refund_time,
-        vr.pay_type,
-        vr.pay_amount,
-        vr.refund_remark,
-        vo.serial_number,
-        vo.payment_amount,
-        vo.create_time as pay_time,
-        vo.id as order_id,
-        vo.app_user_id as user_id,
-        3 as type
+        SELECT
+            vr.id,
+            vr.`code`,
+            vr.refund_code,
+            vr.refund_title,
+            vr.refund_reason,
+            vr.refund_amount,
+            vr.refund_total_amount,
+            vr.refund_time,
+            vr.pay_type,
+            vr.pay_amount,
+            vr.refund_remark,
+            vo.serial_number,
+            vo.payment_amount,
+            vo.create_time as pay_time,
+            vo.id as order_id,
+            vo.app_user_id as user_id,
+            3 as type
         FROM t_vip_order_refund vr
         LEFT JOIN t_vip_order vo on vr.vip_order_id = vo.id
-
-
         ) o
         <where>
             <if test="data.code != null and data.code != ''">
@@ -1626,7 +1627,7 @@
         tc.name as name,
         cp.name AS siteName
         FROM
-        `charging_pile_order`.`t_charging_order` co
+        (select site_id,create_time,charging_gun_id, charging_pile_id, current, (CASE WHEN need_elec = 0 THEN `current` ELSE need_elec END) as need_elec from `charging_pile_order`.`t_charging_order`) co
         LEFT JOIN `charging_pile_service`.`t_charging_gun` tc ON co.charging_gun_id = tc.id
         LEFT JOIN `charging_pile_service`.`t_charging_pile` cp ON tc.charging_pile_id = cp.id
         <where>

--
Gitblit v1.7.1