diff --git a/src/main/java/ku/user/domain/ranking/dto/request/SaveSteppingRequest.java b/src/main/java/ku/user/domain/ranking/dto/request/SaveSteppingRequest.java index 05b3794..d7a8c36 100644 --- a/src/main/java/ku/user/domain/ranking/dto/request/SaveSteppingRequest.java +++ b/src/main/java/ku/user/domain/ranking/dto/request/SaveSteppingRequest.java @@ -6,6 +6,8 @@ import ku.user.domain.ranking.domain.SteppingStonesScore; import lombok.Getter; +import java.time.LocalDateTime; + @Getter public class SaveSteppingRequest { @NotBlank(message = "닉네임은 필수 항목") @@ -22,6 +24,7 @@ public static SteppingStonesScore toEntity(SaveSteppingRequest saveSteppingReque .nickName(saveSteppingRequest.getNickName()) .score(saveSteppingRequest.getScore()) .coin(saveSteppingRequest.getCoin()) + .createdAt(LocalDateTime.now()) .status(Status.ACTIVE) .build(); diff --git a/src/main/java/ku/user/domain/ranking/service/RankingServiceImpl.java b/src/main/java/ku/user/domain/ranking/service/RankingServiceImpl.java index a58adea..d574f7e 100644 --- a/src/main/java/ku/user/domain/ranking/service/RankingServiceImpl.java +++ b/src/main/java/ku/user/domain/ranking/service/RankingServiceImpl.java @@ -70,7 +70,7 @@ public List getTopRankers(String gameKey, int n) { for (Object o : ranking) { String characterName = (String) o; // userId로 캐스팅 - Double score = zSetOperations.score("rhythms", characterName); + Double score = zSetOperations.score(gameKey, characterName); String createdAtString = (String) redisTemplate.opsForHash().get("rhythms" + "date", characterName); LocalDateTime createdAt = null;