From 5cc8e75a7c432e133beb3220d8ce2f15ea16e084 Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期三, 25 六月 2025 11:18:31 +0800
Subject: [PATCH] Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV

---
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 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 f00cfd5..76c469e 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
@@ -864,4 +864,21 @@
     ORDER BY card.createDt DESC
     LIMIT 1
   </select>
+
+  <!--妫�鏌ュ崱鍦板潃鏄惁宸插瓨鍦紙绠$悊鍗¤〃 + 鍐滄埛姘村崱琛級-->
+  <select id="checkCardAddrExists" resultType="java.lang.Long">
+    SELECT COUNT(*) AS totalCount FROM (
+      -- 妫�鏌ョ鐞嗗崱琛ㄤ腑姝e父(1)鍜屾寕澶�(3)鐘舵�佺殑璁板綍锛屾帓闄ゅ凡娉ㄩ攢(2)鍜屾湭鍐欏崱(4)
+      SELECT card_addr FROM se_management_card 
+      WHERE card_addr = #{cardAddr}
+        AND state IN (1, 3)
+      
+      UNION ALL
+      
+      -- 妫�鏌ュ啘鎴锋按鍗¤〃涓甯�(1)鍜屾寕澶�(3)鐘舵�佺殑璁板綍
+      SELECT cardAddr FROM se_client_card 
+      WHERE cardAddr = #{cardAddr} 
+        AND state IN (1, 3)
+    ) AS combined_result
+  </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0