diff --git a/src/main/java/com/project/exam/domain/service/strategy/SubjectiveScoringStrategy.java b/src/main/java/com/project/exam/domain/service/strategy/SubjectiveScoringStrategy.java index d66c7c1..7c14994 100644 --- a/src/main/java/com/project/exam/domain/service/strategy/SubjectiveScoringStrategy.java +++ b/src/main/java/com/project/exam/domain/service/strategy/SubjectiveScoringStrategy.java @@ -81,7 +81,7 @@ public class SubjectiveScoringStrategy implements ScoringStrategy { List hitPoints = new ArrayList<>(); for (int i = 0; i < response.getData().size(); i++) { AiScoringResponseDTO.PointScore ps = response.getData().get(i); - Integer algoScore = ps.getScore(); + Double algoScore = ps.getScore(); if (algoScore != null && algoScore > 0) { hitCount++; hitPoints.add(i); diff --git a/src/main/java/com/project/interaction/domain/dto/AiScoringResponseDTO.java b/src/main/java/com/project/interaction/domain/dto/AiScoringResponseDTO.java index e26f313..fcbff9b 100644 --- a/src/main/java/com/project/interaction/domain/dto/AiScoringResponseDTO.java +++ b/src/main/java/com/project/interaction/domain/dto/AiScoringResponseDTO.java @@ -38,7 +38,7 @@ public class AiScoringResponseDTO { private String scorePoint; /** 该得分点得分 */ - private Integer score; + private Double score; /** 评分理由 */ private String reason;