Skip to content

Commit

Permalink
[FEAT] 에러 핸들 케이스 추가 #136
Browse files Browse the repository at this point in the history
  • Loading branch information
ddongseop committed Mar 7, 2024
1 parent 130265a commit 5dee54a
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@
import static sopt.org.umbba.common.exception.SuccessType.PASS_TO_NEXT_CLOSER_QUESTION_SUCCESS;

@Slf4j
@RestController("/closer")
@RestController
@RequestMapping("/closer")
@RequiredArgsConstructor
public class CloserController {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
package sopt.org.umbba.domain.domain.closer.repository;

import org.springframework.data.jpa.repository.JpaRepository;
import sopt.org.umbba.common.exception.ErrorType;
import sopt.org.umbba.common.exception.model.CustomException;
import sopt.org.umbba.domain.domain.closer.CloserQuestion;

import java.util.List;
Expand All @@ -15,6 +17,9 @@ default Optional<CloserQuestion> findRandomExceptIds(List<Long> ids) {
Random random = new Random();
List<CloserQuestion> allQuestions = findAll();

if (allQuestions.isEmpty()) {
throw new CustomException(ErrorType.NOT_FOUND_CLOSER_QUESTION);
}
if (ids.isEmpty()) {
int randomIndex = random.nextInt(allQuestions.size());
return Optional.ofNullable(allQuestions.get(randomIndex));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ public void addRemindCnt() {
this.remindCnt += 1;
}

@OneToMany(fetch = FetchType.EAGER)
@OneToMany
@JoinColumn(name = "parentchild_id")
private List<CloserQnA> closerQnaList;

Expand Down

0 comments on commit 5dee54a

Please sign in to comment.