diff --git a/src/main/java/life/mosu/mosuserver/domain/examapplication/repository/ExamApplicationJpaRepository.java b/src/main/java/life/mosu/mosuserver/domain/examapplication/repository/ExamApplicationJpaRepository.java index 24f394f2..a4699c70 100644 --- a/src/main/java/life/mosu/mosuserver/domain/examapplication/repository/ExamApplicationJpaRepository.java +++ b/src/main/java/life/mosu/mosuserver/domain/examapplication/repository/ExamApplicationJpaRepository.java @@ -89,9 +89,9 @@ Optional findExamTicketInfoProjectionById( FROM ExamApplicationJpaEntity ea JOIN PaymentJpaEntity p ON p.examApplicationId = ea.id LEFT JOIN RefundJpaEntity r ON r.examApplicationId = ea.id - WHERE p.paymentStatus = 'DONE' - AND (r IS NULL OR r.refundStatus = 'DONE') + WHERE (p.paymentStatus = 'DONE' OR r.refundStatus = 'DONE') AND ea.applicationId IN :applicationIds + AND ea.deleted = false """) List findByApplicationIdIn(List applicationIds); diff --git a/src/main/java/life/mosu/mosuserver/presentation/inquiry/dto/InquiryCreateRequest.java b/src/main/java/life/mosu/mosuserver/presentation/inquiry/dto/InquiryCreateRequest.java index d3b4a7ba..35f2109b 100644 --- a/src/main/java/life/mosu/mosuserver/presentation/inquiry/dto/InquiryCreateRequest.java +++ b/src/main/java/life/mosu/mosuserver/presentation/inquiry/dto/InquiryCreateRequest.java @@ -17,6 +17,8 @@ public record InquiryCreateRequest( @Size(max = 1000, message = "본문은 최대 1000자까지 입력 가능합니다.") @Schema(description = "문의 내용", example = "포인트는 어떻게 사용하나요?") @NotNull String content, + + @Size(max = 3, message = "첨부파일은 최대 3개까지 첨부할 수 있습니다.") List attachments ) {