|
|
@@ -4,6 +4,34 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.2275 (2026-11-09)
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- HL-05 产品多选一购买任务 + 购买完成生成执行任务
|
|
|
+
|
|
|
+### 其他
|
|
|
+- - 后端新增 POST /api/health/plan/product-options,按方案营养板块品类给出多选一选项
|
|
|
+- (效果分取 matchScore,价格分为单位转 priceYuan;平台无匹配时追加"线下/其他渠道自选"兜底)
|
|
|
+- - 后端新增 POST /api/health/plan/product-select,确认选择后按方案每位成员各生成一条
|
|
|
+- category=购买任务 / sourceType=health_plan / isFlowTask=1 / needReview=0 的任务,
|
|
|
+- 本平台商品首次确认时加购物车(同名购买任务已存在则不加购,保证幂等)
|
|
|
+- - 选择结果持久化到 plan_json.productSelection,不新增表/列(零 DDL、零迁移)
|
|
|
+- R6 购买完成生成执行任务:
|
|
|
+- - 后端新增 POST /api/health/plan/purchase-complete,购买任务置 completed 并写入
|
|
|
+- successorTaskIds,再按方案建议为各成员生成执行任务(prerequisiteTaskId/parentTaskId
|
|
|
+- 指向购买任务;一次性任务写当天实例,周期任务写 is_template=1 模板行)
|
|
|
+- - 未传 purchaseTaskId 时处理该方案下全部购买任务;方案无购买任务时直接按方案生成
|
|
|
+- 前端:
|
|
|
+- - 新增可复用组件 pages/health/components/ProductSelectionFlow.vue(多选一、生成购买任务、
|
|
|
+- 去购物车、购买完成生成执行任务、购物车数量徽标)
|
|
|
+- - health-plan-summary.vue 集成:查看模式草案方案 + 创建流程"先保存方案立即选择产品"
|
|
|
+- 两处入口;保留原「确定」直接分解任务路径作为兼容;utils/api.js 新增 3 个接口封装
|
|
|
+- 文档:API_REFERENCE 4.49.3 记录 3 个新接口;PROJECT-OVERVIEW 索引同步
|
|
|
+- 验证:cfc-backend mvn compile 通过;verify-vue-compile 脚本段 PASS;
|
|
|
+- audit-mp-antipatterns ERROR 0
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
## v1.0.2274 (2026-11-09)
|
|
|
|
|
|
### 新功能
|