From 6f2bdc70b4c946719059a5f367776540f98f1978 Mon Sep 17 00:00:00 2001
From: wuzeyu <1223318623@qq.com>
Date: 星期四, 08 八月 2024 14:57:11 +0800
Subject: [PATCH] Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV

---
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeCardOperateMapper.xml |   40 +++++++++++++++++++++++++++++++++++-----
 1 files changed, 35 insertions(+), 5 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeCardOperateMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeCardOperateMapper.xml
index 00047cf..deac89d 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeCardOperateMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeCardOperateMapper.xml
@@ -240,7 +240,7 @@
     INNER JOIN ba_user us ON ope.operator = us.id
     Left JOIN se_payment_method pay ON ope.payment_id = pay.id
     <where>
-      AND ope.operate_type in(2, 5)
+      AND ope.operate_type in(1, 2, 5)
       <if test = "clientName != null and clientName !=''">
         AND cli.name like CONCAT('%',#{clientName},'%')
       </if>
@@ -274,10 +274,11 @@
       cli.clientNum,
       cli.address,
       card.money,
-      CASE
-        WHEN card.cardNum LIKE '10%' THEN CONCAT(SUBSTRING(card.cardNum, 7, 6),SUBSTRING(card.cardNum, 14, 4))
-        ELSE card.cardNum
-      END AS cardNum,
+      cardNum,
+<!--      CASE-->
+<!--        WHEN card.cardNum LIKE '10%' THEN CONCAT(SUBSTRING(card.cardNum, 7, 6),SUBSTRING(card.cardNum, 14, 4))-->
+<!--        ELSE card.cardNum-->
+<!--      END AS cardNum,-->
       IFNULL(ope.card_cost,0) AS cardCost,
       IFNULL(ope.trade_amount, 0) AS amount,
       IFNULL(ope.refund_amount, 0) AS refundAmount,
@@ -689,5 +690,34 @@
       AND ope.operate_type = 6
       AND card.cardNum = #{cardNum}
     </where>
+    ORDER BY ope.operate_dt DESC
+    LIMIT 0,1
+  </select>
+  <!--鎸囧畾鏃堕棿娈靛唴寮�鍗℃�绘暟閲忥紙鐗╃悊鍗★級-->
+  <select id="getOpenCountIcCardsCount" resultType="java.lang.Long">
+    SELECT
+    count(*)
+    FROM
+    `se_card_operate`
+    WHERE
+    operate_dt BETWEEN #{timeStart} AND #{timeStop} AND operate_type = 1
+  </select>
+  <!--鎸囧畾鏃堕棿娈靛唴鎸傚け鎬绘暟閲忥紙鐗╃悊鍗★級-->
+  <select id="getLossCountIcCardsCount" resultType="java.lang.Long">
+    SELECT
+    count(*)
+    FROM
+    `se_card_operate`
+    WHERE
+    operate_dt BETWEEN #{timeStart} AND #{timeStop} AND operate_type = 6
+  </select>
+  <!--鎸囧畾鏃堕棿娈靛唴鍏呭�兼�绘暟閲忥紙鐗╃悊鍗★級-->
+  <select id="getRechargeCountIcCardsCount" resultType="java.lang.Long">
+    SELECT
+    count(*)
+    FROM
+    `se_card_operate`
+    WHERE
+    operate_dt BETWEEN #{timeStart} AND #{timeStop} AND operate_type = 2
   </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0