Răsfoiți Sursa

fix: 修复编译错误(类型不匹配)

iwt 1 lună în urmă
părinte
comite
4146cb16d1

+ 1 - 1
cfc-backend/src/main/java/com/etotem/cfc/controller/diet/DietRecordController.java

@@ -15,7 +15,7 @@ public class DietRecordController {
     private DietRecordService dietRecordService;
 
     @PostMapping("/recognize")
-    public Result<Map> recognizeFood(@RequestBody Map<String, String> request) {
+    public Result<com.etotem.cfc.dto.RecognizeFoodResult> recognizeFood(@RequestBody Map<String, String> request) {
         return Result.success(dietRecordService.recognizeFood(request.get("image_url")));
     }
 

+ 1 - 1
cfc-backend/src/main/java/com/etotem/cfc/service/DietRecommendationService.java

@@ -73,7 +73,7 @@ public class DietRecommendationService {
         // 保存推荐
         DietRecommendation record = new DietRecommendation();
         record.setFamilyId(familyId);
-        record.setRecommendationDate(date);
+        record.setRecommendationDate(java.util.Date.from(date.atStartOfDay(java.time.ZoneId.systemDefault()).toInstant()));
         record.setMealType(mealType != null ? mealType : "all");
         record.setParticipantMemberIds(new ArrayList<>(participantIds).toString());
         record.setMenuJson(menuJson != null ? menuJson : "{}");

+ 1 - 1
cfc-backend/src/main/java/com/etotem/cfc/service/DietRecordService.java

@@ -51,7 +51,7 @@ public class DietRecordService {
         record.setFamilyId(familyId);
         record.setMemberId(memberId);
         record.setMealType(mealType);
-        record.setRecordDate(LocalDate.now());
+        record.setRecordDate(new java.util.Date());
         record.setRecordMethod(recordMethod);
         record.setImageUrl(imageUrl);
         record.setAiRecognizedFoods(aiRecognizedFoods);