Skip to content

Commit b99a637

Browse files
authored
Merge pull request #155 from 2-Idiots/v0.0.1
[UPDATE] createSchedule 생성시 반복일정이 null이면 생성 안되는 오류 수정 2
2 parents 386a20a + 184921c commit b99a637

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/main/java/com/capstone/bowlingbling/domain/club/dto/clubSchedule/RepeatPatternDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
package com.capstone.bowlingbling.domain.club.dto.clubSchedule;
22

33
import com.capstone.bowlingbling.global.enums.Frequency;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Getter;
7+
import lombok.NoArgsConstructor;
68

79
import java.util.List;
810

911
@Getter
1012
@Builder
13+
@AllArgsConstructor
14+
@NoArgsConstructor
1115
public class RepeatPatternDto {
1216
private Frequency frequency; // 반복 주기 (WEEKLY 또는 MONTHLY)
1317
private List<Integer> daysOfWeek; // 반복 요일 목록

src/main/java/com/capstone/bowlingbling/domain/club/service/ClubScheduleService.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ public Long createSchedule(Long clubId, String creatorEmail, ClubScheduleRequest
4545
.deadlineDate(request.getDeadlineDate())
4646
.cancelableDate(request.getCancelableDate())
4747
.createdBy(creator)
48-
.frequency(request.getRepeatPattern().getFrequency() != null ? request.getRepeatPattern().getFrequency() : null)
49-
.daysOfWeek(request.getRepeatPattern().getDaysOfWeek() != null ? request.getRepeatPattern().getDaysOfWeek() : null)
50-
.repeatEndDate(request.getRepeatPattern().getRepeatEndDate() != null ? request.getRepeatPattern().getRepeatEndDate() : null)
48+
.frequency(request.getRepeatPattern().getFrequency())
49+
.daysOfWeek(request.getRepeatPattern().getDaysOfWeek())
50+
.repeatEndDate(request.getRepeatPattern().getRepeatEndDate())
5151
.build();
5252

5353
return scheduleRepository.save(schedule).getId();

0 commit comments

Comments
 (0)