diff --git a/src/main/java/cotato/csquiz/controller/SocketController.java b/src/main/java/cotato/csquiz/controller/SocketController.java index 5959ed8b..4c077f30 100644 --- a/src/main/java/cotato/csquiz/controller/SocketController.java +++ b/src/main/java/cotato/csquiz/controller/SocketController.java @@ -29,35 +29,30 @@ public ResponseEntity openCSQuiz(@RequestBody QuizOpenRequest request) { return ResponseEntity.ok().build(); } - //문제 접근 허용 @PatchMapping("/access") public ResponseEntity accessQuiz(@RequestBody QuizSocketRequest request) { socketService.accessQuiz(request); return ResponseEntity.ok().build(); } - //퀴즈 풀기 시작 @PatchMapping("/start") public ResponseEntity startQuiz(@RequestBody QuizSocketRequest request) { socketService.startQuiz(request); return ResponseEntity.ok().build(); } - //문제 접근 차단 @PatchMapping("/deny") public ResponseEntity denyQuiz(@RequestBody QuizSocketRequest request) { socketService.denyQuiz(request); return ResponseEntity.ok().build(); } - //퀴즈 풀기 닫기 @PatchMapping("/stop") public ResponseEntity stopQuiz(@RequestBody QuizSocketRequest request) { socketService.stopQuiz(request); return ResponseEntity.ok().build(); } - //전체 문제 끄기 @PatchMapping("/close/csquiz") public ResponseEntity stopAllQuiz(@RequestBody QuizCloseRequest request) { socketService.stopAllQuiz(request); diff --git a/src/main/java/cotato/csquiz/service/EducationService.java b/src/main/java/cotato/csquiz/service/EducationService.java index de9350b4..67d14ab1 100644 --- a/src/main/java/cotato/csquiz/service/EducationService.java +++ b/src/main/java/cotato/csquiz/service/EducationService.java @@ -28,9 +28,7 @@ public class EducationService { private final SessionService sessionService; private final EducationRepository educationRepository; - //교육 추가 public AddEducationResponse addEducation(AddEducationRequest request) { - //교원팀 권한인지 확인 TODO Session session = sessionService.findSessionById(request.getSessionId()); checkEducationExist(session); Education education = Education.builder() @@ -44,7 +42,6 @@ public AddEducationResponse addEducation(AddEducationRequest request) { .build(); } - //교육이 이미 존재하면 예외 발생 private void checkEducationExist(Session session) { Optional education = educationRepository.findEducationBySession(session); if (education.isPresent()) { @@ -52,7 +49,6 @@ private void checkEducationExist(Session session) { } } - //교육 상태(오픈여부) 가져오기 public GetStatusResponse getStatus(long educationId) { Education education = findEducation(educationId); return GetStatusResponse.builder() diff --git a/src/main/java/cotato/csquiz/service/GenerationService.java b/src/main/java/cotato/csquiz/service/GenerationService.java index fe13e1ce..2218cf15 100644 --- a/src/main/java/cotato/csquiz/service/GenerationService.java +++ b/src/main/java/cotato/csquiz/service/GenerationService.java @@ -62,6 +62,7 @@ public List getGenerations() { .map(GenerationInfoResponse::from) .toList(); } + private void checkPeriodValid(LocalDate startDate, LocalDate endDate) { if (endDate.isBefore(startDate)) { log.info("날짜 오류");