Skip to content

Commit 5666569

Browse files
authored
Merge pull request #294 from 42organization/dev
[REFACTOR] RankDto 수정
2 parents b035c0f + 3b006cf commit 5666569

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

src/main/java/com/gg/server/domain/rank/dto/RankDto.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.gg.server.domain.rank.dto;
22

33
import com.gg.server.domain.rank.redis.RankRedis;
4+
import com.gg.server.domain.user.data.User;
45
import lombok.AllArgsConstructor;
56
import lombok.Builder;
67
import lombok.Getter;
@@ -19,14 +20,14 @@ public class RankDto {
1920
private String textColor;
2021

2122

22-
public static RankDto from(RankRedis rankRedis, int rank) {
23+
public static RankDto from(User user, RankRedis rankRedis, Integer rank) {
2324
RankDto dto = RankDto.builder()
24-
.intraId(rankRedis.getIntraId())
25+
.intraId(user.getIntraId())
2526
.rank(rank)
2627
.ppp(rankRedis.getPpp())
2728
.statusMessage(rankRedis.getStatusMessage())
2829
.tierImageUri(rankRedis.getTierImageUri())
29-
.textColor(rankRedis.getTextColor())
30+
.textColor(user.getTextColor())
3031
.build();
3132
return dto;
3233
}

src/main/java/com/gg/server/domain/rank/service/RankService.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,14 @@ private List<RankDto> createRankList(int startRank, int endRank, Season season)
118118
List<RankRedis> userRanks = redisRepository.findRanksByUserIds(hashKey, userIds);
119119
List<RankDto> rankList = new ArrayList<>();
120120

121-
for (RankRedis userRank : userRanks) {
122-
rankList.add(RankDto.from(userRank, ++startRank));
121+
for (int i = 0; i < userRanks.size(); i++) {
122+
User user = userRepository.findById(userIds.get(i)).orElseThrow(UserNotFoundException::new);
123+
rankList.add(RankDto.from(user, userRanks.get(i), ++startRank));
123124
}
125+
// for (RankRedis userRank : userRanks) {
126+
// rankList.add(RankDto.from())
127+
// rankList.add(RankDto.from(userRank, ++startRank));
128+
// }
124129
return rankList;
125130
}
126131
}

0 commit comments

Comments
 (0)