diff --git a/backend/src/main/java/com/designhub/service/AnalyticsService.java b/backend/src/main/java/com/designhub/service/AnalyticsService.java index 8c0f3b9..18a6d79 100644 --- a/backend/src/main/java/com/designhub/service/AnalyticsService.java +++ b/backend/src/main/java/com/designhub/service/AnalyticsService.java @@ -293,8 +293,9 @@ public class AnalyticsService { .filter(t -> "completed".equals(t.getStatus())) .count(); + // 使用 score 字段(预估积分)作为积分消耗,因为 scoreReward 字段未被使用 BigDecimal scoreUsed = dateTasks.stream() - .map(Task::getScoreReward) + .map(Task::getScore) .filter(Objects::nonNull) .reduce(BigDecimal.ZERO, BigDecimal::add);