Skip to content

Commit

Permalink
๐Ÿš‘ hotfix: ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์Šค์ผ€์ค„๋ง ์˜ค๋™์ž‘์— ์˜ํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ
Browse files Browse the repository at this point in the history
  • Loading branch information
jun02160 committed Apr 21, 2024
1 parent d7a8274 commit ad774e8
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ public Map<LocalDate, List<UserMission>> sortMissionsByDate(List<User> users) {

List<UserMission> myMissions = users.get(0).getUserMissions();
List<UserMission> opponentMissions = users.get(1).getUserMissions();
int totalMissionSize = myMissions.size();
int totalMissionSize = Math.max(myMissions.size(), opponentMissions.size());

Map<LocalDate, List<UserMission>> dateGroups = IntStream.range(0, totalMissionSize)
.filter(i ->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
import sopt.org.motivoo.domain.health.entity.Health;
import sopt.org.motivoo.domain.health.repository.HealthRetriever;
import sopt.org.motivoo.domain.mission.dto.request.GoalStepCommand;
import sopt.org.motivoo.domain.mission.dto.request.StepStatusCommand;
import sopt.org.motivoo.domain.mission.dto.request.TodayMissionChoiceCommand;
import sopt.org.motivoo.domain.mission.dto.response.GoalStepResult;
import sopt.org.motivoo.domain.mission.dto.response.MissionHistoryResult;
Expand Down Expand Up @@ -75,6 +74,7 @@ public MissionHistoryResult getUserMissionHistory(final Long userId) {
if (myUser.getUserMissions().isEmpty()) {
return MissionHistoryResult.of(myUser, opponentUser);
}
log.info("๋ฏธ์…˜ ๊ฐœ์ˆ˜: {}, {}", myUser.getUserMissions().size(), opponentUser.getUserMissions().size());

Map<LocalDate, List<UserMission>> missionsByDate = groupUserMissionsByDate(userId, opponentUser.getId());
missionsByDate = userMissionManager.getMissionDateGroup(missionsByDate);
Expand Down Expand Up @@ -186,6 +186,12 @@ public TodayMissionResult getTodayMission(final Long userId) {

UserMission todayMission = user.getCurrentUserMission();

// *) Empty Mission์ด ์ƒ๊ธฐ์ง€ ์•Š์€ ๊ฒฝ์šฐ
if (!todayMission.isNowDate() && !opponentUser.getCurrentUserMission().isNowDate()) {
createEmptyMission(List.of(user, opponentUser));
return getMissionChoicesResult(user);
}

// 2) ํ•„ํ„ฐ๋ง ๋กœ์ง์„ ํ•œ ๋ฒˆ ์ด์ƒ ๊ฑฐ์นœ ๊ฒฝ์šฐ -> ์ €์žฅ๋œ ๋ฏธ์…˜ ์„ ํƒ์ง€ ๊ฐ€์ ธ์˜ค๊ธฐ
if (isFiltered && todayMission.isEmptyUserMission()) {
log.info("2. ํ•„ํ„ฐ๋ง ๋กœ์ง์„ ํ•œ ๋ฒˆ ์ด์ƒ ๊ฑฐ์นœ ๊ฒฝ์šฐ");
Expand Down

0 comments on commit ad774e8

Please sign in to comment.