From cb5a42c97fe9ae23b891bdc3231dc8eb100de218 Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期一, 31 八月 2026 16:49:41 +0800
Subject: [PATCH] fix: route hotel free voucher scans to dedicated verification page
---
talent-card-server/src/test/java/com/talentcard/server/business/portal/PortalServiceTests.java | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/talent-card-server/src/test/java/com/talentcard/server/business/portal/PortalServiceTests.java b/talent-card-server/src/test/java/com/talentcard/server/business/portal/PortalServiceTests.java
index 9d92a8f..ea75ae9 100644
--- a/talent-card-server/src/test/java/com/talentcard/server/business/portal/PortalServiceTests.java
+++ b/talent-card-server/src/test/java/com/talentcard/server/business/portal/PortalServiceTests.java
@@ -59,6 +59,20 @@
}
@Test
+ void carWashListHidesMiniProgramTagAndShowsNormalConfiguredDiscount() throws Exception {
+ Method method = PortalService.class.getDeclaredMethod("carWashListDiscountText", String.class, Map.class);
+ method.setAccessible(true);
+ Map<String, Object> right = Map.of(
+ "enabled", true,
+ "storeConsume", true,
+ "consumeEnabled", true,
+ "discount", "8.50");
+
+ assertThat(method.invoke(service, "miniProgram", right)).isEqualTo("");
+ assertThat(method.invoke(service, "normal", right)).isEqualTo("8.5折");
+ }
+
+ @Test
@SuppressWarnings("unchecked")
void recommendedMerchantTagsFollowCategoryListRules() throws Exception {
Method method = PortalService.class.getDeclaredMethod(
--
Gitblit v1.7.1