diff --git a/src/main/java/com/dnd/runus/domain/goalAchievement/GoalAchievement.java b/src/main/java/com/dnd/runus/domain/goalAchievement/GoalAchievement.java index ecefd422..b13f383e 100644 --- a/src/main/java/com/dnd/runus/domain/goalAchievement/GoalAchievement.java +++ b/src/main/java/com/dnd/runus/domain/goalAchievement/GoalAchievement.java @@ -27,12 +27,13 @@ public GoalAchievement(RunningRecord runningRecord, GoalMetricType goalMetricTyp goalMetricType.getActualValue(runningRecord) >= achievementValue); } - public String getTitle() { + public String getTitle(boolean isAchieved) { + String returnTitle = (isAchieved ? " 달성" : " 달성 실패"); if (goalMetricType == DISTANCE) { - return KILO_METER_FORMATTER.format(achievementValue / METERS_IN_A_KILOMETER) + " 달성"; + return KILO_METER_FORMATTER.format(achievementValue / METERS_IN_A_KILOMETER) + returnTitle; } - return formatSecondToKoreanHHMM(achievementValue) + " 달성"; + return formatSecondToKoreanHHMM(achievementValue) + returnTitle; } public String getDescription() { diff --git a/src/main/java/com/dnd/runus/presentation/v1/running/dto/response/RunningRecordAddResultResponse.java b/src/main/java/com/dnd/runus/presentation/v1/running/dto/response/RunningRecordAddResultResponse.java index 8a08aaf9..5b23c088 100644 --- a/src/main/java/com/dnd/runus/presentation/v1/running/dto/response/RunningRecordAddResultResponse.java +++ b/src/main/java/com/dnd/runus/presentation/v1/running/dto/response/RunningRecordAddResultResponse.java @@ -54,7 +54,7 @@ public static RunningRecordAddResultResponse of(RunningRecord runningRecord, Goa return buildResponse(runningRecord, null, new GoalResultDto( - achievement.getTitle(), + achievement.getTitle(achievement.isAchieved()), achievement.getDescription(), achievement.getIconUrl(), achievement.isAchieved() diff --git a/src/main/java/com/dnd/runus/presentation/v1/running/dto/response/RunningRecordQueryResponse.java b/src/main/java/com/dnd/runus/presentation/v1/running/dto/response/RunningRecordQueryResponse.java index 35e8078b..a11e3739 100644 --- a/src/main/java/com/dnd/runus/presentation/v1/running/dto/response/RunningRecordQueryResponse.java +++ b/src/main/java/com/dnd/runus/presentation/v1/running/dto/response/RunningRecordQueryResponse.java @@ -54,7 +54,7 @@ public static RunningRecordQueryResponse of(RunningRecord runningRecord, GoalAch return buildResponse(runningRecord, null, new GoalResultDto( - achievement.getTitle(), + achievement.getTitle(achievement.isAchieved()), achievement.getDescription(), achievement.getIconUrl(), achievement.isAchieved()