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

fix(diet): 饮食推荐查询改为 selectList 避免 NPE + auto bump version

Xiaogang Liao 2 недель назад
Родитель
Сommit
b74e925ae1

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

@@ -42,10 +42,11 @@ public class DietRecommendationService {
                .eq(DietRecommendation::getRecommendationDate, date)
                .in(DietRecommendation::getStatus, Arrays.asList("pending", "accepted", "completed"));
         
-        DietRecommendation record = dietRecommendationMapper.selectOne(wrapper);
+        List<DietRecommendation> records = dietRecommendationMapper.selectList(wrapper);
         
         Map<String, Object> result = new HashMap<>();
-        if (record != null) {
+        if (!records.isEmpty()) {
+            DietRecommendation record = records.get(0);
             result.put("id", record.getId());
             result.put("date", dateStr);
             result.put("mealType", record.getMealType());