This commit is contained in:
MangKyu
2021-12-09 23:04:35 +09:00
parent 91f0dc2ea2
commit dc045760c1

View File

@@ -25,12 +25,11 @@ public class SendQuizCronJob {
private final MailService mailService; private final MailService mailService;
private final SolvedQuizService solvedQuizService; private final SolvedQuizService solvedQuizService;
@Scheduled(cron = "*/30 * * * * *") // every 30 seconds // @Scheduled(cron = "*/30 * * * * *") // every 30 seconds
// @Scheduled(cron = "0 0 1 * * SUN") // every Sunday at 1am @Scheduled(cron = "0 0 1 * * SUN") // every Sunday at 1am
@Transactional @Transactional
public void sendQuizMailEveryWeek() { public void sendQuizMailEveryWeek() {
final List<User> userList = userService.getEnabledUserList(); final List<User> userList = userService.getEnabledUserList();
// User user = userList.get(0);
for (final User user : userList) { for (final User user : userList) {
final List<Quiz> unsolvedQuizList = quizService.getUnsolvedQuizList(user.getId(), user.getQuizLevel()); final List<Quiz> unsolvedQuizList = quizService.getUnsolvedQuizList(user.getId(), user.getQuizLevel());
final boolean isLastMail = isLastMail(unsolvedQuizList); final boolean isLastMail = isLastMail(unsolvedQuizList);