From d6ce3a8f34355814675b8034b9ea66b4ab010673 Mon Sep 17 00:00:00 2001
From: wuzeyu <1223318623@qq.com>
Date: 星期五, 06 十二月 2024 13:40:10 +0800
Subject: [PATCH] 优化代码 获取工单详情接口 增加处理结果状态ID返回 修改处理结果状态         获取工单列表接口  增加处理结果状态ID返回 修改处理结果状态

---
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml |   36 +++++++++++++++++++-----------------
 1 files changed, 19 insertions(+), 17 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
index d3a106c..2753352 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
@@ -349,27 +349,29 @@
     <!--鏍规嵁鍐滄埛涓婚敭鑾峰彇姘村崱鍒楄〃锛堢墿鐞嗗崱+铏氭嫙鍗★級-->
     <select id="getCardInfoByClientId" resultType="com.dy.pipIrrGlobal.voSe.VoCardInfo">
         SELECT *
-        FROM (SELECT '鐗╃悊鍗�'        AS cardType,
-                     card.cardNum AS cardNum,
-                     card.money   AS money,
-                     (CASE
-                          WHEN card.state = 1 THEN '姝e父'
-                          WHEN card.state = 2 THEN '宸叉敞閿�'
-                          ELSE '宸叉寕澶�'
-                         END)     AS state
+        FROM (SELECT
+                '鐗╃悊鍗�' AS cardType,
+                card.cardNum AS cardNum,
+                card.money   AS money,
+                (CASE
+                    WHEN card.state = 1 THEN '姝e父'
+                    WHEN card.state = 2 THEN '宸叉敞閿�'
+                    ELSE '宸叉寕澶�'
+                END) AS state
               FROM se_client_card card
-                       INNER JOIN se_client cli ON cli.id = card.clientId
+                INNER JOIN se_client cli ON cli.id = card.clientId
               WHERE state != 4 AND card.clientId = #{clientId,jdbcType=BIGINT}
               UNION ALL
-              SELECT '铏氭嫙鍗�'     AS cardType,
-                     vc.vc_num AS cardNum,
-                     vc.money  AS money,
-                     (CASE
-                          WHEN vc.in_use = 0 THEN '鏈娇鐢�'
-                          WHEN vc.in_use = 1 THEN '浣跨敤涓�'
-                         END)  AS state
+              SELECT
+                '铏氭嫙鍗�' AS cardType,
+                vc.vc_num AS cardNum,
+                ROUND(vc.money /100, 2)  AS money,
+                (CASE
+                    WHEN vc.in_use = 0 THEN '鏈娇鐢�'
+                    WHEN vc.in_use = 1 THEN '浣跨敤涓�'
+                END) AS state
               FROM se_virtual_card vc
-                       INNER JOIN se_client cli ON cli.id = vc.client_id
+                INNER JOIN se_client cli ON cli.id = vc.client_id
               WHERE vc.state = 1 AND vc.client_id = #{clientId,jdbcType=BIGINT}
         ) card
         ORDER BY card.Money DESC, card.State DESC

--
Gitblit v1.8.0