From bc2efbdb52190fe2e7be9920bbed6902d4ee28aa Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期五, 21 八月 2026 11:53:37 +0800
Subject: [PATCH] fix: centralize merchant type integration

---
 talent-card-server/src/main/java/com/talentcard/server/mapper/ServiceApplicationMapper.java |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/talent-card-server/src/main/java/com/talentcard/server/mapper/ServiceApplicationMapper.java b/talent-card-server/src/main/java/com/talentcard/server/mapper/ServiceApplicationMapper.java
index 1ac90ab..7536768 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/mapper/ServiceApplicationMapper.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/mapper/ServiceApplicationMapper.java
@@ -64,7 +64,7 @@
                            where mapping.merchant_id = m.id
                              and mapping.category_key = #{categoryKey}
                              and mapping.deleted = 0)
-                   or (#{categoryKey} = 'medical' and m.merchant_type in ('medical', '免费体检', 'healthCheck')))
+                   or (#{categoryKey} = 'medical' and m.merchant_type_code = 'medical'))
             limit 1
             """)
     Map<String, Object> selectPremiumMerchantSnapshot(@Param("merchantId") Long merchantId, @Param("categoryKey") String categoryKey);

--
Gitblit v1.7.1