From 43570a14a829e677717b5c23f2ac11942a302e2a Mon Sep 17 00:00:00 2001 From: LDY Date: Sun, 28 Jul 2024 14:26:05 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20Member=20=EB=8D=94=EB=AF=B8=20=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=84=B0=EC=97=90=20QuizCategory=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../member/repository/init/MemberInitializer.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/soongsil/kidbean/server/member/repository/init/MemberInitializer.java b/src/main/java/soongsil/kidbean/server/member/repository/init/MemberInitializer.java index be9db31..4ed0c2c 100644 --- a/src/main/java/soongsil/kidbean/server/member/repository/init/MemberInitializer.java +++ b/src/main/java/soongsil/kidbean/server/member/repository/init/MemberInitializer.java @@ -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 @@ -20,6 +23,7 @@ public class MemberInitializer implements ApplicationRunner { private final MemberRepository memberRepository; + private final QuizScoreRepository quizScoreRepository; @Override public void run(ApplicationArguments args) { @@ -74,7 +78,13 @@ public void run(ApplicationArguments args) { .build()); } - memberRepository.saveAll(memberList); + List members = memberRepository.saveAll(memberList); + + members.forEach( + member -> QuizCategory.allValue() + .forEach(quizCategory -> + quizScoreRepository.save(QuizScore.makeInitQuizScore(member, quizCategory))) + ); } } }