diff --git a/src/main/java/org/cotato/csquiz/api/attendance/dto/MemberAttendResponse.java b/src/main/java/org/cotato/csquiz/api/attendance/dto/MemberAttendResponse.java index 740359fa..9f8b30eb 100644 --- a/src/main/java/org/cotato/csquiz/api/attendance/dto/MemberAttendResponse.java +++ b/src/main/java/org/cotato/csquiz/api/attendance/dto/MemberAttendResponse.java @@ -2,11 +2,13 @@ import io.swagger.v3.oas.annotations.media.Schema; import java.time.LocalDate; +import java.time.LocalDateTime; import org.cotato.csquiz.domain.attendance.entity.Attendance; import org.cotato.csquiz.domain.attendance.entity.AttendanceRecord; import org.cotato.csquiz.domain.attendance.enums.AttendanceOpenStatus; import org.cotato.csquiz.domain.attendance.enums.AttendanceResult; import org.cotato.csquiz.domain.attendance.enums.AttendanceType; +import org.cotato.csquiz.domain.attendance.util.AttendanceUtil; import org.cotato.csquiz.domain.generation.entity.Session; public record MemberAttendResponse( @@ -49,7 +51,7 @@ public static MemberAttendResponse openedAttendanceResponse(Attendance attendanc memberId, session.getTitle(), session.getSessionDate(), - AttendanceOpenStatus.OPEN, + AttendanceUtil.getAttendanceOpenStatus(attendance, LocalDateTime.now()), null, null );