Просмотр исходного кода

chore: auto bump version and changelog [skip ci]

iwt 1 неделя назад
Родитель
Сommit
becacb008c

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-0d5d16cfe12920cec542509565196d0fcac91539
+c9f22f66fe2b9f210acdae1cd0a9562b6080fdfa

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1852",
+  "version": "1.0.1853",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.1852",
+      "version": "1.0.1853",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1853",
+  "version": "1.0.1854",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

+ 21 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -4,6 +4,27 @@
 
 ---
 
+## v1.0.1854 (2026-10-30)
+
+### Bug 修复
+- 补齐方案删除设计缺口——§4.3方案不存在错误映射 + §5.1失败toast后端消息
+
+### 其他
+- 任务1-6已全栈落地(87fed3047->c2ae3d8d4),本次补齐两处遗留偏差:
+- 后端(§4.3 错误处理):
+- - HealthPlanServiceImpl.deletePlanCascade 方案不存在抛 IllegalStateException(业务异常),
+-   GlobalExceptionHandler 映射为 Result.error(400, "方案不存在"),与设计错误表一致
+- - HealthPlanController / AdminHealthPlanController 捕获 IllegalStateException 转 Result.error
+-   (对齐 PlanReviewController 既有模式;管理端跨家庭删除不受影响)
+- 小程序(§5.1 失败 toast 后端 message):
+- - plan-list.vue onDeletePlan catch 改为 toast err.message(后端 message),
+-   不再用通用「删除失败」覆盖后端提示
+- 测试:新增 HealthPlanDeleteControllerTest 6 用例(planId为空/方案不存在/归属不匹配/成功/管理端)
+- + 更新 HealthPlanDeleteCascadeTest 断言为 IllegalStateException;共 12 用例全过
+- 文档:设计规格状态改为「已实现」;plans 任务 1-6 复选框置 [x];PROJECT-OVERVIEW 条目同步
+- 
+
+
 ## v1.0.1853 (2026-10-30)
 
 ### Bug 修复

+ 22 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1853
+> 当前版本: v1.0.1854
 
 ## 历史版本
 
@@ -8,6 +8,27 @@
 
 ---
 
+## v1.0.1854 (2026-10-30)
+
+### Bug 修复
+- 补齐方案删除设计缺口——§4.3方案不存在错误映射 + §5.1失败toast后端消息
+
+### 其他
+- 任务1-6已全栈落地(87fed3047->c2ae3d8d4),本次补齐两处遗留偏差:
+- 后端(§4.3 错误处理):
+- - HealthPlanServiceImpl.deletePlanCascade 方案不存在抛 IllegalStateException(业务异常),
+-   GlobalExceptionHandler 映射为 Result.error(400, "方案不存在"),与设计错误表一致
+- - HealthPlanController / AdminHealthPlanController 捕获 IllegalStateException 转 Result.error
+-   (对齐 PlanReviewController 既有模式;管理端跨家庭删除不受影响)
+- 小程序(§5.1 失败 toast 后端 message):
+- - plan-list.vue onDeletePlan catch 改为 toast err.message(后端 message),
+-   不再用通用「删除失败」覆盖后端提示
+- 测试:新增 HealthPlanDeleteControllerTest 6 用例(planId为空/方案不存在/归属不匹配/成功/管理端)
+- + 更新 HealthPlanDeleteCascadeTest 断言为 IllegalStateException;共 12 用例全过
+- 文档:设计规格状态改为「已实现」;plans 任务 1-6 复选框置 [x];PROJECT-OVERVIEW 条目同步
+- 
+
+
 ## v1.0.1853 (2026-10-30)
 
 ### Bug 修复