Skip to content

Commit ff1a16d

Browse files
committed
chore (#3) : studyDegree 정도에 맞게 시간 부여되도록 수정
1 parent 7adba6b commit ff1a16d

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

src/main/java/com/codingwasabi/howtodo/web/calendar/CalendarController.java

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,29 @@ private List<Exam> extractExams(Account account, CreateCalendarRequest createCal
6666
.map(dto -> Exam.builder()
6767
.dueDateTime(dto.getDate())
6868
.name(dto.getName())
69-
.studyDegree(dto.getPrepareTime())
69+
.studyDegree(extractStudyDegree(dto))
7070
.account(account)
7171
.build())
7272
.collect(Collectors.toList());
7373
}
7474

75+
private int extractStudyDegree(CreateCalendarRequest.ExamInfo dto) {
76+
switch (dto.getPrepareTime()) {
77+
case 1:
78+
return 10;
79+
case 2:
80+
return 20;
81+
case 3:
82+
return 30;
83+
case 4:
84+
return 40;
85+
case 5:
86+
return 50;
87+
default:
88+
throw new IllegalArgumentException("studyDegree accept only 1~5");
89+
}
90+
}
91+
7592
@GetMapping(value = "/my/calendar/result", produces = APPLICATION_JSON_VALUE)
7693
public ResponseEntity<CalendarResponse> getMyCalenderResponse(@LoginAccount Account account) {
7794
Calendar calendar = calendarService.find(account);

0 commit comments

Comments
 (0)