فهرست منبع

chore: auto bump version and changelog [skip ci]

iwt 1 ماه پیش
والد
کامیت
321b884703

+ 3 - 3
cfc-backend/src/test/java/com/etotem/cfc/controller/ArticleControllerTest.java

@@ -200,7 +200,7 @@ public class ArticleControllerTest {
 
         doNothing().when(articleService).recordRead(eq(1L), isNull(), isNull(), eq(30));
 
-        Result<Map<String, Object>> result = controller.recordRead(body, null);
+        Result<Map<String, Object>> result = controller.recordRead(body, null, null);
         assertEquals(200, result.getCode());
         assertNotNull(result.getData());
     }
@@ -214,7 +214,7 @@ public class ArticleControllerTest {
 
         doNothing().when(articleService).recordRead(eq(1L), isNull(), eq(10L), eq(60));
 
-        Result<Map<String, Object>> result = controller.recordRead(body, 1L);
+        Result<Map<String, Object>> result = controller.recordRead(body, null, 10L);
         assertEquals(200, result.getCode());
     }
 
@@ -225,7 +225,7 @@ public class ArticleControllerTest {
 
         doNothing().when(articleService).recordRead(eq(1L), isNull(), isNull(), eq(0));
 
-        Result<Map<String, Object>> result = controller.recordRead(body, null);
+        Result<Map<String, Object>> result = controller.recordRead(body, null, null);
         assertEquals(200, result.getCode());
     }
 }

+ 13 - 13
cfc-backend/src/test/java/com/etotem/cfc/controller/HealthReportControllerTest.java

@@ -90,7 +90,7 @@ public class HealthReportControllerTest {
                 return r;
             });
 
-        Result<HealthReport> result = controller.createReport(params, 5L);
+        Result<HealthReport> result = controller.createReport(params, 5L, 5L);
         assertEquals(200, result.getCode());
         assertNotNull(result.getData().getId());
         assertEquals("physical_exam", result.getData().getReportType());
@@ -110,7 +110,7 @@ public class HealthReportControllerTest {
                 return r;
             });
 
-        Result<HealthReport> result = controller.createReport(params, 5L);
+        Result<HealthReport> result = controller.createReport(params, 5L, 5L);
         assertEquals(200, result.getCode());
         assertEquals("gut_flora", result.getData().getReportType());
         assertEquals("25岁", result.getData().getGutAge());
@@ -132,7 +132,7 @@ public class HealthReportControllerTest {
                 return r;
             });
 
-        Result<HealthReport> result = controller.createReport(params, 5L);
+        Result<HealthReport> result = controller.createReport(params, 5L, 5L);
         assertEquals(200, result.getCode());
         assertNotNull(result.getData().getId());
     }
@@ -142,7 +142,7 @@ public class HealthReportControllerTest {
         Map<String, Object> params = new HashMap<>();
         params.put("reportType", "physical_exam");
 
-        Result<HealthReport> result = controller.createReport(params, 5L);
+        Result<HealthReport> result = controller.createReport(params, 5L, null);
         assertEquals(500, result.getCode());
         assertTrue(result.getMessage().contains("childId"));
     }
@@ -152,7 +152,7 @@ public class HealthReportControllerTest {
         Map<String, Object> params = new HashMap<>();
         params.put("childId", 5L);
 
-        Result<HealthReport> result = controller.createReport(params, 5L);
+        Result<HealthReport> result = controller.createReport(params, 5L, 5L);
         assertEquals(500, result.getCode());
         assertTrue(result.getMessage().contains("reportType"));
     }
@@ -168,7 +168,7 @@ public class HealthReportControllerTest {
         Map<String, Object> params = new HashMap<>();
         params.put("childId", 5);
 
-        Result<HealthReport> result = controller.getLatestReport(params);
+        Result<HealthReport> result = controller.getLatestReport(params, 5L);
         assertEquals(200, result.getCode());
         assertEquals(5L, result.getData().getUserId().longValue());
     }
@@ -180,7 +180,7 @@ public class HealthReportControllerTest {
         Map<String, Object> params = new HashMap<>();
         params.put("childId", 999);
 
-        Result<HealthReport> result = controller.getLatestReport(params);
+        Result<HealthReport> result = controller.getLatestReport(params, 999L);
         assertEquals(200, result.getCode());
         assertNull(result.getData());
     }
@@ -188,7 +188,7 @@ public class HealthReportControllerTest {
     @Test
     public void getLatestReport_MissingChildId() {
         Map<String, Object> params = new HashMap<>();
-        Result<HealthReport> result = controller.getLatestReport(params);
+        Result<HealthReport> result = controller.getLatestReport(params, null);
         assertEquals(500, result.getCode());
         assertTrue(result.getMessage().contains("childId"));
     }
@@ -207,7 +207,7 @@ public class HealthReportControllerTest {
         Map<String, Object> params = new HashMap<>();
         params.put("childId", 5);
 
-        Result<List<HealthReport>> result = controller.listReports(params);
+        Result<List<HealthReport>> result = controller.listReports(params, 5L);
         assertEquals(200, result.getCode());
         assertEquals(2, result.getData().size());
     }
@@ -219,7 +219,7 @@ public class HealthReportControllerTest {
         Map<String, Object> params = new HashMap<>();
         params.put("childId", 5);
 
-        Result<List<HealthReport>> result = controller.listReports(params);
+        Result<List<HealthReport>> result = controller.listReports(params, 5L);
         assertEquals(200, result.getCode());
         assertTrue(result.getData().isEmpty());
     }
@@ -227,7 +227,7 @@ public class HealthReportControllerTest {
     @Test
     public void listReports_MissingChildId() {
         Map<String, Object> params = new HashMap<>();
-        Result<List<HealthReport>> result = controller.listReports(params);
+        Result<List<HealthReport>> result = controller.listReports(params, null);
         assertEquals(500, result.getCode());
     }
 
@@ -273,7 +273,7 @@ public class HealthReportControllerTest {
         Map<String, Object> params = new HashMap<>();
         params.put("childId", 5);
 
-        Result<List<HealthIndicator>> result = controller.getBodyDetail(params);
+        Result<List<HealthIndicator>> result = controller.getBodyDetail(params, 5L);
         assertEquals(200, result.getCode());
         assertEquals(2, result.getData().size());
     }
@@ -281,7 +281,7 @@ public class HealthReportControllerTest {
     @Test
     public void getBodyDetail_MissingChildId() {
         Map<String, Object> params = new HashMap<>();
-        Result<List<HealthIndicator>> result = controller.getBodyDetail(params);
+        Result<List<HealthIndicator>> result = controller.getBodyDetail(params, null);
         assertEquals(500, result.getCode());
     }
 

+ 5 - 5
cfc-backend/src/test/java/com/etotem/cfc/integration/EnergySystemFlowTest.java

@@ -143,7 +143,7 @@ public class EnergySystemFlowTest {
         grantParams.put("dimensionCode", dimensionCode);
 
         // === When:触发能量发放 ===
-        Result<EnergyLog> result = energyController.grantEnergy(grantParams);
+        Result<EnergyLog> result = energyController.grantEnergy(grantParams, CHILD_ID);
 
         // === Then:Milestone-2 - 能量发放成功 ===
         assertEquals(200, result.getCode());
@@ -175,7 +175,7 @@ public class EnergySystemFlowTest {
         deductParams.put("amount", energyDeduct);
 
         // === When:使用能量兑换心愿 ===
-        Result<Boolean> result = energyController.deductForWish(deductParams);
+        Result<Boolean> result = energyController.deductForWish(deductParams, CHILD_ID);
 
         // === Then:Milestone-3 - 能量扣减成功 ===
         assertEquals(200, result.getCode());
@@ -204,7 +204,7 @@ public class EnergySystemFlowTest {
                 .thenThrow(new RuntimeException("能量不足,当前可用:300,需要:5000"));
 
         // === When:尝试兑换 ===
-        Result<Boolean> result = energyController.deductForWish(deductRequest);
+        Result<Boolean> result = energyController.deductForWish(deductRequest, CHILD_ID);
 
         // === Then:返回错误 ===
         assertEquals(500, result.getCode());
@@ -239,7 +239,7 @@ public class EnergySystemFlowTest {
                 .thenReturn(mockPage);
 
         // === When:查询能量流水 ===
-        Result<Page<EnergyLog>> result = energyController.getEnergyLogs(request);
+        Result<Page<EnergyLog>> result = energyController.getEnergyLogs(request, CHILD_ID);
 
         // === Then:返回分页数据 ===
         assertEquals(200, result.getCode());
@@ -275,7 +275,7 @@ public class EnergySystemFlowTest {
         when(energyService.getOverview(CHILD_ID)).thenReturn(mockOverview);
 
         // === When:请求能量概览 ===
-        Result<Map<String, Object>> result = energyController.getEnergyOverview(request);
+        Result<Map<String, Object>> result = energyController.getEnergyOverview(request, CHILD_ID);
 
         // === Then:Milestone-5 - 返回概览数据包含健康指数 ===
         assertEquals(200, result.getCode());

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-1ca5ea7e9dff4d9693b0dc15a03d1c82fb007736
+e1e66e65d7288043f8bf5d4704ffea2460c7606c