From 7844f5af457ff3b7d3f8eeac8799e8d281e635a1 Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期一, 21 九月 2026 11:04:46 +0800
Subject: [PATCH] 更新....
---
talent-card-server/src/main/java/com/talentcard/server/business/portal/MedicalPackagePortalService.java | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/portal/MedicalPackagePortalService.java b/talent-card-server/src/main/java/com/talentcard/server/business/portal/MedicalPackagePortalService.java
index cbe6391..8d01103 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/business/portal/MedicalPackagePortalService.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/business/portal/MedicalPackagePortalService.java
@@ -47,6 +47,11 @@
result.put("packageId", row.get("packageId"));
result.put("name", row.get("packageName"));
result.put("heroImage", detailHeroImage(row));
+ // 商户在「图文详情」里可以传多张:顶部大图取第一张,剩下的(含第一张)在这里整组返回,
+ // 详情页按顺序铺出来,否则商户传了几张也只能看到一张。
+ result.put("detailImages", imageUrls(row.get("productImages")).stream()
+ .filter(url -> !url.isBlank())
+ .toList());
result.put("free", number(row.get("freeStatus")) == 1);
result.put("freeLabel", number(row.get("freeStatus")) == 1 ? "免费" : "优惠");
result.put("applicableCards", row.get("applicableCards"));
--
Gitblit v1.7.1