From 07386c2258263d8f9c357f581d2ec2f3a4696cbf Mon Sep 17 00:00:00 2001
From: zuojincheng <lf_zuo@163.com>
Date: 星期二, 24 六月 2025 20:11:55 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml |   16 ++++++++++++++++
 1 files changed, 16 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..c60504f 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,20 @@
     ORDER BY card.createDt DESC
     LIMIT 1
   </select>
+
+  <!--妫�鏌ュ崱鍦板潃鏄惁宸插瓨鍦紙绠$悊鍗¤〃 + 鍐滄埛姘村崱琛級-->
+  <select id="checkCardAddrExists" resultType="java.lang.Long">
+    SELECT COUNT(*) AS totalCount FROM (
+      -- 妫�鏌ョ鐞嗗崱琛ㄤ腑鐨勬墍鏈夎褰�
+      SELECT card_addr FROM se_management_card 
+      WHERE card_addr = #{cardAddr}
+      
+      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