Skip to content

Commit bd53c55

Browse files
authored
fix: 이벤트 응답 DTO에 Campus 값 누락 문제
fix: 이벤트 응답 DTO에 Campus 값 누락 문제
2 parents fd34b0a + 95f2a16 commit bd53c55

3 files changed

Lines changed: 9 additions & 1 deletion

File tree

src/main/java/inu/codin/codinticketingapi/domain/admin/dto/request/EventCreateRequest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ public Event toEntity(String userId, String eventImageUrl) {
8484

8585
/** 이벤트 시간 검증
8686
* - 티켓팅 종료 시간은 시작 시간 이후
87-
* - 티켓팅 상품 수령 마감 시간은 시작 시간 이후
8887
* */
8988
public void validateEventTimes() {
9089
if (eventEndTime != null && eventTime != null && !eventEndTime.isAfter(eventTime)) {

src/main/java/inu/codin/codinticketingapi/domain/ticketing/dto/response/EventDetailResponse.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.fasterxml.jackson.annotation.JsonFormat;
44
import inu.codin.codinticketingapi.domain.admin.entity.Event;
55
import inu.codin.codinticketingapi.domain.admin.entity.EventStatus;
6+
import inu.codin.codinticketingapi.domain.ticketing.entity.Campus;
67
import io.swagger.v3.oas.annotations.media.Schema;
78
import lombok.Builder;
89
import lombok.Getter;
@@ -17,6 +18,8 @@
1718
public class EventDetailResponse {
1819
@Schema(description = "티켓팅 이벤트 ID", example = "111111")
1920
private Long eventId;
21+
@Schema(description = "이벤트가 진행되는 캠퍼스", example = "송도 캠퍼스")
22+
private Campus campus;
2023
@Schema(description = "이벤트 이미지 Url")
2124
private String eventImageUrls;
2225
@Schema(description = "이벤트 제목", example = "중간고사 간식나눔")
@@ -52,6 +55,7 @@ public class EventDetailResponse {
5255
public static EventDetailResponse of(Event event, boolean isExistParticipationData, boolean isUserParticipatedInEvent) {
5356
return EventDetailResponse.builder()
5457
.eventId(event.getId())
58+
.campus(event.getCampus())
5559
.eventTime(event.getEventTime())
5660
.eventEndTime(event.getEventEndTime())
5761
.eventImageUrls(event.getEventImageUrl())

src/main/java/inu/codin/codinticketingapi/domain/ticketing/dto/response/EventPageDetailResponse.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.fasterxml.jackson.annotation.JsonFormat;
44
import inu.codin.codinticketingapi.domain.admin.entity.Event;
55
import inu.codin.codinticketingapi.domain.admin.entity.EventStatus;
6+
import inu.codin.codinticketingapi.domain.ticketing.entity.Campus;
67
import io.swagger.v3.oas.annotations.media.Schema;
78
import jakarta.validation.constraints.NotBlank;
89
import jakarta.validation.constraints.NotNull;
@@ -21,6 +22,8 @@ public class EventPageDetailResponse {
2122
@Schema(description = "티켓팅 이벤트 ID", example = "111111")
2223
@NotNull
2324
private Long eventId;
25+
@Schema(description = "이벤트가 진행되는 캠퍼스", example = "송도 캠퍼스")
26+
private Campus campus;
2427
@Schema(description = "이벤트 제목", example = "컴퓨터 공학부 중간고사 간식나눔")
2528
@NotBlank
2629
private String eventTitle;
@@ -47,6 +50,7 @@ public class EventPageDetailResponse {
4750
public static EventPageDetailResponse of(Event event) {
4851
return EventPageDetailResponse.builder()
4952
.eventId(event.getId())
53+
.campus(event.getCampus())
5054
.eventTitle(event.getTitle())
5155
.eventImageUrl(event.getEventImageUrl())
5256
.eventTime(event.getEventTime())
@@ -61,6 +65,7 @@ public static EventPageDetailResponse of(Event event) {
6165
public static EventPageDetailResponse of(Event event, int waitQuantity) {
6266
return EventPageDetailResponse.builder()
6367
.eventId(event.getId())
68+
.campus(event.getCampus())
6469
.eventTitle(event.getTitle())
6570
.eventImageUrl(event.getEventImageUrl())
6671
.eventTime(event.getEventTime())

0 commit comments

Comments
 (0)