Skip to content

Commit 2ad0fa2

Browse files
authored
Merge pull request #168 from prgrms-web-devcourse-final-project/feature/EA3-112-calender
[EA3-112] refactor : 개인/팀 캘린더 일정 등록 API 개선
2 parents b88d593 + 2c7d112 commit 2ad0fa2

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed

src/main/java/grep/neogul_coder/domain/calender/controller/PersonalCalendarController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ public class PersonalCalendarController implements PersonalCalendarSpecification
2323
public ApiResponse<Long> create(
2424
@PathVariable("userId") Long userId,
2525
@Valid @RequestBody PersonalCalendarRequest request) {
26-
Long calendarId = personalCalendarService.create(userId, request);
27-
return ApiResponse.success(calendarId); // 생성된 일정 ID 반환
26+
Long personalCalendarId = personalCalendarService.create(userId, request);
27+
return ApiResponse.success(personalCalendarId ); // 생성된 일정 ID 반환
2828
}
2929

3030
// 사용자 개인 일정 전체 조회 API

src/main/java/grep/neogul_coder/domain/calender/controller/PersonalCalendarSpecification.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public interface PersonalCalendarSpecification {
1818

1919
@Operation(
2020
summary = "개인 일정 생성",
21-
description = "사용자의 개인 일정을 생성합니다.\n\n예: `/api/users/{userId}/calendar`"
21+
description = "사용자의 개인 일정을 생성하고, 생성된 개인 일정 ID를 반환합니다. \n\n예: `/api/users/{userId}/calendar`"
2222
)
2323
ApiResponse<Long> create(
2424
@Parameter(name = "userId", description = "사용자 ID", required = true, in = ParameterIn.PATH)

src/main/java/grep/neogul_coder/domain/calender/controller/TeamCalendarController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ public ApiResponse<Long> create(
2828
@PathVariable("studyId") Long studyId,
2929
@Valid @RequestBody TeamCalendarRequest request
3030
) {
31-
Long calendarId = teamCalendarService.create(studyId, userId, request);
32-
return ApiResponse.success(calendarId); // 생성된 일정 ID 반환
31+
Long teamCalendarId = teamCalendarService.create(studyId, userId, request);
32+
return ApiResponse.success(teamCalendarId); // 생성된 일정 ID 반환
3333
}
3434

3535
// 전체 일정 조회 API

src/main/java/grep/neogul_coder/domain/calender/controller/TeamCalendarSpecification.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ ApiResponse<List<TeamCalendarResponse>> findByDate(
4545

4646
@Operation(
4747
summary = "팀 일정 생성",
48-
description = "특정 팀 ID에 새로운 일정을 생성합니다.\n\n" +
48+
description = "팀 일정을 생성하고 생성된 팀 일정 ID를 반환합니다.\n\n" +
4949
"예: `/api/teams/{studyId}/calendar`"
5050
)
5151
ApiResponse<Long> create(

src/main/java/grep/neogul_coder/domain/calender/service/PersonalCalendarService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public Long create(Long userId, PersonalCalendarRequest request) {
6363
Calendar calendar = request.toCalendar();
6464
PersonalCalendar personalCalendar = new PersonalCalendar(userId, calendar);
6565
personalCalendarRepository.save(personalCalendar);
66-
return calendar.getId();
66+
return personalCalendar.getId();
6767
}
6868

6969
// 개인 일정 수정

src/main/java/grep/neogul_coder/domain/calender/service/TeamCalendarService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public Long create(Long studyId, Long userId, TeamCalendarRequest request) {
6666
TeamCalendar teamCalendar = new TeamCalendar(studyId, userId, calendar);
6767
teamCalendarRepository.save(teamCalendar);
6868

69-
return calendar.getId();
69+
return teamCalendar.getId();
7070
}
7171

7272
@Transactional

0 commit comments

Comments
 (0)