Skip to content

Commit

Permalink
feat: 출석 기본 초 설정
Browse files Browse the repository at this point in the history
- 설정한 시간의 59초 추가
  • Loading branch information
Youthhing committed Aug 8, 2024
1 parent b7db35c commit 0aa62f1
Showing 1 changed file with 10 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
@Slf4j
public class AttendanceAdminService {

private static final int DEFAULT_ATTEND_SECOND = 59;
private final AttendanceRepository attendanceRepository;
private final AttendanceRecordService attendanceRecordService;
private final SessionRepository sessionRepository;
Expand All @@ -35,8 +36,10 @@ public void addAttendance(Session session, Location location, AttendanceDeadLine
Attendance attendance = Attendance.builder()
.session(session)
.location(location)
.attendanceDeadLine(LocalDateTime.of(session.getSessionDate(), attendanceDeadLine.attendanceDeadLine()))
.lateDeadLine(LocalDateTime.of(session.getSessionDate(), attendanceDeadLine.lateDeadLine()))
.attendanceDeadLine(LocalDateTime.of(session.getSessionDate(), attendanceDeadLine.attendanceDeadLine())
.plusSeconds(DEFAULT_ATTEND_SECOND))
.lateDeadLine(LocalDateTime.of(session.getSessionDate(), attendanceDeadLine.lateDeadLine())
.plusSeconds(DEFAULT_ATTEND_SECOND))
.build();

attendanceRepository.save(attendance);
Expand All @@ -54,9 +57,11 @@ public void updateAttendance(UpdateAttendanceRequest request) {
throw new AppException(ErrorCode.SESSION_DATE_NOT_FOUND);
}

attendance.updateDeadLine(LocalDateTime.of(attendanceSession.getSessionDate(), request.attendanceDeadLine()
.attendanceDeadLine()), LocalDateTime.of(attendanceSession.getSessionDate(), request.attendanceDeadLine()
.lateDeadLine()));
attendance.updateDeadLine(
LocalDateTime.of(attendanceSession.getSessionDate(), request.attendanceDeadLine().attendanceDeadLine())
.plusSeconds(DEFAULT_ATTEND_SECOND),
LocalDateTime.of(attendanceSession.getSessionDate(), request.attendanceDeadLine()
.lateDeadLine()).plusSeconds(DEFAULT_ATTEND_SECOND));
attendance.updateLocation(request.location());
}

Expand Down

0 comments on commit 0aa62f1

Please sign in to comment.