瀏覽代碼

chore: auto bump version and changelog [skip ci]

iwt 1 月之前
父節點
當前提交
96583b835f

+ 9 - 9
cfc-backend/src/test/java/com/etotem/cfc/controller/EnergyControllerTest.java

@@ -139,7 +139,7 @@ public class EnergyControllerTest {
 
         when(energyService.getOverview(10L)).thenReturn(mockOverview);
 
-        Result<Map<String, Object>> result = controller.getEnergyOverview(params);
+        Result<Map<String, Object>> result = controller.getEnergyOverview(params, 10L);
 
         assertEquals(200, result.getCode());
         assertNotNull(result.getData());
@@ -169,7 +169,7 @@ public class EnergyControllerTest {
 
         when(energyService.getOverview(20L)).thenReturn(mockOverview);
 
-        Result<Map<String, Object>> result = controller.getEnergyOverview(params);
+        Result<Map<String, Object>> result = controller.getEnergyOverview(params, 20L);
 
         assertEquals(200, result.getCode());
         assertEquals(100, result.getData().get("bodyScore"));
@@ -183,7 +183,7 @@ public class EnergyControllerTest {
     public void getEnergyOverview_NullChildId() {
         Map<String, Object> params = new HashMap<>();
 
-        Result<Map<String, Object>> result = controller.getEnergyOverview(params);
+        Result<Map<String, Object>> result = controller.getEnergyOverview(params, null);
 
         assertEquals(500, result.getCode());
         assertEquals("childId不能为空", result.getMessage());
@@ -200,7 +200,7 @@ public class EnergyControllerTest {
 
         when(energyService.getOverview(30L)).thenReturn(mockOverview);
 
-        Result<Map<String, Object>> result = controller.getEnergyOverview(params);
+        Result<Map<String, Object>> result = controller.getEnergyOverview(params, 30L);
 
         assertEquals(200, result.getCode());
         assertEquals(0, result.getData().get("totalEnergy"));
@@ -225,7 +225,7 @@ public class EnergyControllerTest {
 
         when(energyService.getLogs(10L, null, 1, 10)).thenReturn(page);
 
-        Result<Page<EnergyLog>> result = controller.getEnergyLogs(params);
+        Result<Page<EnergyLog>> result = controller.getEnergyLogs(params, 10L);
 
         assertEquals(200, result.getCode());
         assertNotNull(result.getData());
@@ -249,7 +249,7 @@ public class EnergyControllerTest {
 
         when(energyService.getLogs(10L, "body", 1, 10)).thenReturn(page);
 
-        Result<Page<EnergyLog>> result = controller.getEnergyLogs(params);
+        Result<Page<EnergyLog>> result = controller.getEnergyLogs(params, 10L);
 
         assertEquals(200, result.getCode());
         assertEquals(1, result.getData().getTotal());
@@ -267,7 +267,7 @@ public class EnergyControllerTest {
 
         when(energyService.getLogs(10L, null, 1, 10)).thenReturn(emptyPage);
 
-        Result<Page<EnergyLog>> result = controller.getEnergyLogs(params);
+        Result<Page<EnergyLog>> result = controller.getEnergyLogs(params, 10L);
 
         assertEquals(200, result.getCode());
     }
@@ -276,7 +276,7 @@ public class EnergyControllerTest {
     public void getEnergyLogs_NullChildId() {
         Map<String, Object> params = new HashMap<>();
 
-        Result<Page<EnergyLog>> result = controller.getEnergyLogs(params);
+        Result<Page<EnergyLog>> result = controller.getEnergyLogs(params, null);
 
         assertEquals(500, result.getCode());
         assertEquals("childId不能为空", result.getMessage());
@@ -295,7 +295,7 @@ public class EnergyControllerTest {
 
         when(energyService.getLogs(99L, null, 1, 10)).thenReturn(emptyPage);
 
-        Result<Page<EnergyLog>> result = controller.getEnergyLogs(params);
+        Result<Page<EnergyLog>> result = controller.getEnergyLogs(params, 99L);
 
         assertEquals(200, result.getCode());
         assertEquals(0, result.getData().getTotal());

+ 11 - 11
cfc-backend/src/test/java/com/etotem/cfc/controller/PointsControllerTest.java

@@ -52,7 +52,7 @@ public class PointsControllerTest {
 
         when(pointsService.getBalance(10L)).thenReturn(mockBalance);
 
-        Result<Map<String, Object>> result = controller.getBalance(params);
+        Result<Map<String, Object>> result = controller.getBalance(params, 10L);
 
         assertEquals(200, result.getCode());
         assertNotNull(result.getData());
@@ -66,7 +66,7 @@ public class PointsControllerTest {
 
         when(pointsService.getBalance(null)).thenReturn(null);
 
-        Result<Map<String, Object>> result = controller.getBalance(params);
+        Result<Map<String, Object>> result = controller.getBalance(params, null);
 
         assertEquals(200, result.getCode());
         assertNull(result.getData());
@@ -82,7 +82,7 @@ public class PointsControllerTest {
 
         when(pointsService.getBalance(20L)).thenReturn(mockBalance);
 
-        Result<Map<String, Object>> result = controller.getBalance(params);
+        Result<Map<String, Object>> result = controller.getBalance(params, 20L);
 
         assertEquals(200, result.getCode());
         assertEquals(0, result.getData().get("balance"));
@@ -107,7 +107,7 @@ public class PointsControllerTest {
 
         when(pointsService.getPointsLogs(10L, 1, 10)).thenReturn(page);
 
-        Result<Page<PointsLog>> result = controller.getPointsLogs(params);
+        Result<Page<PointsLog>> result = controller.getPointsLogs(params, 10L);
 
         assertEquals(200, result.getCode());
         assertNotNull(result.getData());
@@ -126,7 +126,7 @@ public class PointsControllerTest {
 
         when(pointsService.getPointsLogs(10L, 1, 10)).thenReturn(emptyPage);
 
-        Result<Page<PointsLog>> result = controller.getPointsLogs(params);
+        Result<Page<PointsLog>> result = controller.getPointsLogs(params, 10L);
 
         assertEquals(200, result.getCode());
         assertNotNull(result.getData());
@@ -146,7 +146,7 @@ public class PointsControllerTest {
 
         when(pointsService.getPointsLogs(99L, 1, 10)).thenReturn(emptyPage);
 
-        Result<Page<PointsLog>> result = controller.getPointsLogs(params);
+        Result<Page<PointsLog>> result = controller.getPointsLogs(params, 99L);
 
         assertEquals(200, result.getCode());
         assertEquals(0, result.getData().getTotal());
@@ -170,7 +170,7 @@ public class PointsControllerTest {
 
         when(pointsService.getPointsLogsByCategory(10L, "earn", 1, 10)).thenReturn(page);
 
-        Result<Page<PointsLog>> result = controller.getPointsLogsByCategory(params);
+        Result<Page<PointsLog>> result = controller.getPointsLogsByCategory(params, 10L);
 
         assertEquals(200, result.getCode());
         assertEquals(2, result.getData().getRecords().size());
@@ -188,7 +188,7 @@ public class PointsControllerTest {
 
         when(pointsService.getPointsLogsByCategory(10L, null, 1, 10)).thenReturn(page);
 
-        Result<Page<PointsLog>> result = controller.getPointsLogsByCategory(params);
+        Result<Page<PointsLog>> result = controller.getPointsLogsByCategory(params, 10L);
 
         assertEquals(200, result.getCode());
     }
@@ -202,7 +202,7 @@ public class PointsControllerTest {
 
         when(pointsService.getSystemPointsBalance(10L)).thenReturn(500);
 
-        Result<Map<String, Object>> result = controller.getSystemBalance(params);
+        Result<Map<String, Object>> result = controller.getSystemBalance(params, 10L);
 
         assertEquals(200, result.getCode());
         assertEquals(500, result.getData().get("systemPoints"));
@@ -215,7 +215,7 @@ public class PointsControllerTest {
 
         when(pointsService.getSystemPointsBalance(20L)).thenReturn(0);
 
-        Result<Map<String, Object>> result = controller.getSystemBalance(params);
+        Result<Map<String, Object>> result = controller.getSystemBalance(params, 20L);
 
         assertEquals(200, result.getCode());
         assertEquals(0, result.getData().get("systemPoints"));
@@ -226,7 +226,7 @@ public class PointsControllerTest {
         Map<String, Object> params = new HashMap<>();
         // childId not provided
 
-        Result<Map<String, Object>> result = controller.getSystemBalance(params);
+        Result<Map<String, Object>> result = controller.getSystemBalance(params, null);
 
         assertEquals(500, result.getCode());
         assertEquals("childId不能为空", result.getMessage());

+ 2 - 2
cfc-backend/src/test/java/com/etotem/cfc/controller/TaskControllerTest.java

@@ -89,7 +89,7 @@ public class TaskControllerTest {
         dto.setTitle("每日阅读");
         dto.setDescription("阅读30分钟");
         dto.setPoints(5);
-        dto.setChildIds(Collections.singletonList(10L));
+        dto.setMemberIds(Collections.singletonList(10L));
 
         when(taskService.createTask(1L, dto)).thenReturn(100L);
 
@@ -121,7 +121,7 @@ public class TaskControllerTest {
     @Test
     public void completeTask_Success() {
         CompleteTaskDTO dto = new CompleteTaskDTO();
-        dto.setChildId(10L);
+        dto.setMemberId(10L);
         dto.setPhotoUrl("http://example.com/photo.jpg");
 
         Map<String, Object> completionResult = new HashMap<>();

+ 6 - 6
cfc-backend/src/test/java/com/etotem/cfc/integration/GrowthRecordSyncFlowTest.java

@@ -161,7 +161,7 @@ public class GrowthRecordSyncFlowTest {
         when(growthRecordService.createRecord(any(GrowthRecord.class))).thenReturn(savedRecord);
 
         // === When:提交创建档案和购买测评 ===
-        Result<Map<String, Object>> result = growthRecordController.createRecordWithOrder(request, PARENT_USER_ID);
+        Result<Map<String, Object>> result = growthRecordController.createRecordWithOrder(request, PARENT_USER_ID, CHILD_ID);
 
         // === Then:档案创建成功,订单也创建 ===
         assertEquals(200, result.getCode());
@@ -252,7 +252,7 @@ public class GrowthRecordSyncFlowTest {
         when(growthRecordService.getRecordsByChild(CHILD_ID)).thenReturn(mockRecords);
 
         // === When:家长请求历史记录 ===
-        Result<List<GrowthRecord>> result = growthRecordController.getRecordsByChild(CHILD_ID);
+        Result<List<GrowthRecord>> result = growthRecordController.getRecordsByChild(CHILD_ID, null);
 
         // === Then:返回历史记录列表 ===
         assertEquals(200, result.getCode());
@@ -274,7 +274,7 @@ public class GrowthRecordSyncFlowTest {
         when(growthRecordService.getRecordsByChild(CHILD_ID)).thenReturn(mockRecords);
 
         // === When:家长通过新接口请求历史记录 ===
-        Result<List<GrowthRecord>> result = growthRecordController.getRecordsByChild(CHILD_ID);
+        Result<List<GrowthRecord>> result = growthRecordController.getRecordsByChild(CHILD_ID, null);
 
         // === Then:返回历史记录列表 ===
         assertEquals(200, result.getCode());
@@ -296,7 +296,7 @@ public class GrowthRecordSyncFlowTest {
         when(growthRecordService.getRecordsByChild(CHILD_ID)).thenReturn(mockRecords);
 
         // === When:家长通过新接口(请求体)请求历史记录 ===
-        Result<List<GrowthRecord>> result = growthRecordController.getRecordsByChild(CHILD_ID);
+        Result<List<GrowthRecord>> result = growthRecordController.getRecordsByChild(CHILD_ID, null);
 
         // === Then:返回历史记录列表 ===
         assertEquals(200, result.getCode());
@@ -318,7 +318,7 @@ public class GrowthRecordSyncFlowTest {
         when(growthRecordService.getRecordsByChild(CHILD_ID)).thenReturn(mockRecords);
 
         // === When:家长通过新接口(请求体)请求历史记录 ===
-        Result<List<GrowthRecord>> result = growthRecordController.getRecordsByChild(CHILD_ID);
+        Result<List<GrowthRecord>> result = growthRecordController.getRecordsByChild(CHILD_ID, null);
 
         // === Then:返回历史记录列表 ===
         assertEquals(200, result.getCode());
@@ -340,7 +340,7 @@ public class GrowthRecordSyncFlowTest {
         when(growthRecordService.getRecordsByChild(CHILD_ID)).thenReturn(mockRecords);
 
         // === When:家长通过新接口(请求体)请求历史记录 ===
-        Result<List<GrowthRecord>> result = growthRecordController.getRecordsByChild(CHILD_ID);
+        Result<List<GrowthRecord>> result = growthRecordController.getRecordsByChild(CHILD_ID, null);
 
         // === Then:返回历史记录列表 ===
         assertEquals(200, result.getCode());

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-e1e66e65d7288043f8bf5d4704ffea2460c7606c
+598a8f6d780f7ea19b1d8dc976cb50260ab8e2f9

+ 1 - 1
cfc-web/package.json

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

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

@@ -4,6 +4,13 @@
 
 ---
 
+## v1.0.800 (2026-08-05)
+
+### 文档
+- 报告解析迁移实现计划
+- 报告解析迁移设计 — Java→LangGraph(Python算法+LLM兜底)
+
+
 ## v1.0.799 (2026-08-05)
 
 ### Bug 修复

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

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.799
+> 当前版本: v1.0.800
 
 ## 历史版本
 
@@ -8,6 +8,13 @@
 
 ---
 
+## v1.0.800 (2026-08-05)
+
+### 文档
+- 报告解析迁移实现计划
+- 报告解析迁移设计 — Java→LangGraph(Python算法+LLM兜底)
+
+
 ## v1.0.799 (2026-08-05)
 
 ### Bug 修复