Skip to content

Commit a8a865b

Browse files
authored
Merge pull request #225 from DevKor-github/main
[Merge] main to deploy
2 parents f39dd28 + 6aefa3c commit a8a865b

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

ontime-back/src/main/java/devkor/ontime_back/controller/ScheduleController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public class ScheduleController {
3030

3131

3232
// 오늘의 약속 조회
33-
@Operation(summary = "사용자의 툭정 기간 일정 조회",
33+
@Operation(summary = "사용자의 특정 기간 일정 조회",
3434
requestBody = @io.swagger.v3.oas.annotations.parameters.RequestBody(
3535
description = "기간 JSON 데이터 (startDate와 endDate는 둘 다 선택 사항)"
3636
)

ontime-back/src/main/java/devkor/ontime_back/dto/ScheduleDto.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package devkor.ontime_back.dto;
22

3+
import devkor.ontime_back.entity.DoneStatus;
34
import devkor.ontime_back.entity.Place;
45
import devkor.ontime_back.entity.User;
56
import jakarta.persistence.*;
@@ -22,5 +23,6 @@ public class ScheduleDto {
2223
private Integer scheduleSpareTime;
2324
private String scheduleNote;
2425
private Integer latenessTime;
26+
private DoneStatus doneStatus;
2527

2628
}

ontime-back/src/main/java/devkor/ontime_back/service/ScheduleService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,8 @@ private ScheduleDto mapToDto(Schedule schedule) {
222222
schedule.getScheduleTime(),
223223
(schedule.getScheduleSpareTime() == null) ? schedule.getUser().getSpareTime() : schedule.getScheduleSpareTime(),
224224
schedule.getScheduleNote(),
225-
schedule.getLatenessTime()
225+
schedule.getLatenessTime(),
226+
schedule.getDoneStatus()
226227
);
227228
}
228229

ontime-back/src/test/java/devkor/ontime_back/controller/ScheduleControllerTest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import devkor.ontime_back.ControllerTestSupport;
77
import devkor.ontime_back.TestSecurityConfig;
88
import devkor.ontime_back.dto.*;
9+
import devkor.ontime_back.entity.DoneStatus;
910
import jakarta.servlet.http.HttpServletRequest;
1011
import org.junit.jupiter.api.DisplayName;
1112
import org.junit.jupiter.api.Test;
@@ -42,8 +43,8 @@ void getPeriodSchedule_success() throws Exception {
4243
LocalDateTime endDate = LocalDateTime.of(2024, 11, 18, 20, 0);
4344

4445
List<ScheduleDto> mockSchedules = List.of(
45-
new ScheduleDto(UUID.randomUUID(), new PlaceDto(UUID.randomUUID(), "과학도서관"), "공부하기", 10, startDate, 5, "늦으면 안됨", 2),
46-
new ScheduleDto(UUID.randomUUID(), new PlaceDto(UUID.randomUUID(), "중식당"), "가족행사", 15, startDate.plusHours(2), 10, "생신", 0)
46+
new ScheduleDto(UUID.randomUUID(), new PlaceDto(UUID.randomUUID(), "과학도서관"), "공부하기", 10, startDate, 5, "늦으면 안됨", 2, DoneStatus.NORMAL),
47+
new ScheduleDto(UUID.randomUUID(), new PlaceDto(UUID.randomUUID(), "중식당"), "가족행사", 15, startDate.plusHours(2), 10, "생신", 0, DoneStatus.NORMAL)
4748
);
4849
when(userAuthService.getUserIdFromToken(any(HttpServletRequest.class))).thenReturn(userId);
4950
when(scheduleService.showSchedulesByPeriod(userId, startDate, endDate)).thenReturn(mockSchedules);
@@ -74,7 +75,7 @@ void getScheduleById_success() throws Exception {
7475
Long userId = 1L;
7576
UUID scheduleId = UUID.randomUUID();
7677

77-
ScheduleDto mockSchedule = new ScheduleDto(scheduleId, new PlaceDto(UUID.randomUUID(), "과학도서관"), "공부하기", 10, LocalDateTime.of(2024, 11, 15, 18, 0), 5, "늦으면 안됨", 2);
78+
ScheduleDto mockSchedule = new ScheduleDto(scheduleId, new PlaceDto(UUID.randomUUID(), "과학도서관"), "공부하기", 10, LocalDateTime.of(2024, 11, 15, 18, 0), 5, "늦으면 안됨", 2, DoneStatus.NOT_ENDED);
7879

7980
when(userAuthService.getUserIdFromToken(any(HttpServletRequest.class))).thenReturn(userId);
8081
when(scheduleService.showScheduleByScheduleId(userId, scheduleId)).thenReturn(mockSchedule);

0 commit comments

Comments
 (0)