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