From 086d4e3c2a12948f36de7e84f0c426959c0a540e Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Fri, 27 Mar 2026 10:47:49 +0800 Subject: [PATCH] =?UTF-8?q?changelog:=20=E5=9B=A2=E6=9C=9F=E5=AE=9A?= =?UTF-8?q?=E9=87=91=E9=87=91=E9=A2=9D=20+=20=E7=A0=94=E5=AD=A6=E6=94=B6?= =?UTF-8?q?=E8=8E=B7=E5=AE=B9=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-03/27_1100_batch_deposit_amount.md | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 changelogs/2026-03/27_1100_batch_deposit_amount.md diff --git a/changelogs/2026-03/27_1100_batch_deposit_amount.md b/changelogs/2026-03/27_1100_batch_deposit_amount.md new file mode 100644 index 0000000..ff96642 --- /dev/null +++ b/changelogs/2026-03/27_1100_batch_deposit_amount.md @@ -0,0 +1,49 @@ +# 2026-03-27 团期定金金额 + 研学收获容错 + +## 一、新增:团期/套餐返回定金金额(PR #7) + +小程序底部栏"订金 ¥3999/人"现在可以根据选择的团期动态显示。 + +### 团期日历接口(已有) + +`GET /internal/product/{productId}/batches/calendar` + +每项新增 `depositAmount` 字段: + +```json +{ + "batchId": "123", + "departureDate": "2026-07-01", + "startingPrice": 12800, + "depositAmount": 3999 +} +``` + +### 套餐列表接口(已有) + +`GET /internal/product/batch/{batchId}/combos` + +每项新增 `depositAmount` 字段: + +```json +{ + "comboId": "456", + "comboName": "1大1小", + "sellPrice": 12800, + "depositAmount": 3999 +} +``` + +### 前端对接 + +1. 用户未选团期时:用产品详情中 `pricing.depositAmount` 显示默认定金 +2. 用户选择团期后:从日历数据 `depositAmount` 更新底部栏 +3. 用户选择套餐后:从combo数据 `depositAmount` 精确显示 + +## 二、修复:研学收获加载容错(PR #6) + +`loadStudyGains` 加了 try-catch,表不存在时不影响产品详情。 + +## 部署说明 + +重启:**hl-product-service**