Skip to content

Commit

Permalink
Merge pull request #103 from Kid-Bean/refactor/ldy/performance
Browse files Browse the repository at this point in the history
fix: Member 더미 데이터에 QuizCategory 추가
  • Loading branch information
leedy3838 authored Jul 28, 2024
2 parents c1c2012 + 43570a1 commit d286e9f
Showing 1 changed file with 11 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
import soongsil.kidbean.server.member.domain.type.Gender;
import soongsil.kidbean.server.member.domain.type.Role;
import soongsil.kidbean.server.member.repository.MemberRepository;
import soongsil.kidbean.server.quizsolve.domain.type.QuizCategory;
import soongsil.kidbean.server.summary.domain.QuizScore;
import soongsil.kidbean.server.summary.repository.QuizScoreRepository;

@Slf4j
@RequiredArgsConstructor
Expand All @@ -20,6 +23,7 @@
public class MemberInitializer implements ApplicationRunner {

private final MemberRepository memberRepository;
private final QuizScoreRepository quizScoreRepository;

@Override
public void run(ApplicationArguments args) {
Expand Down Expand Up @@ -74,7 +78,13 @@ public void run(ApplicationArguments args) {
.build());
}

memberRepository.saveAll(memberList);
List<Member> members = memberRepository.saveAll(memberList);

members.forEach(
member -> QuizCategory.allValue()
.forEach(quizCategory ->
quizScoreRepository.save(QuizScore.makeInitQuizScore(member, quizCategory)))
);
}
}
}

0 comments on commit d286e9f

Please sign in to comment.