Skip to content

Commit

Permalink
chore: StudyWeekResponse static import 제거
Browse files Browse the repository at this point in the history
  • Loading branch information
kckc0608 committed Oct 16, 2024
1 parent cf591e2 commit c16cc3d
Showing 1 changed file with 2 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package com.gdschongik.gdsc.domain.study.application;

import static com.gdschongik.gdsc.domain.study.domain.AssignmentSubmissionStatus.SUCCESS;
import static com.gdschongik.gdsc.domain.study.dto.response.StudyWeekStatisticsResponse.*;
import static com.gdschongik.gdsc.global.exception.ErrorCode.*;

import com.gdschongik.gdsc.domain.member.domain.Member;
Expand Down Expand Up @@ -160,14 +159,14 @@ private List<StudyWeekStatisticsResponse> calculateStudyWeekStatistics(
boolean isCanceledAssignment = !studyDetail.getAssignment().isOpen() | isCanceledWeek;

if (totalStudentCount == 0) {
return of(studyDetail.getWeek(), 0L, 0L, isCanceledAssignment, isCanceledWeek);
return StudyWeekStatisticsResponse.of(studyDetail.getWeek(), 0L, 0L, isCanceledAssignment, isCanceledWeek);
}

long attendanceCount = attendanceRepository.countByStudyDetailId(studyDetail.getId());
long assignmentCount = assignmentHistoryRepository.countByStudyDetailIdAndSubmissionStatusEquals(
studyDetail.getId(), SUCCESS);

return of(
return StudyWeekStatisticsResponse.of(
studyDetail.getWeek(),
isCanceledWeek ? 0 : Math.round(attendanceCount / (double) totalStudentCount * 100),
isCanceledAssignment ? 0 : Math.round(assignmentCount / (double) totalStudentCount * 100),
Expand Down

0 comments on commit c16cc3d

Please sign in to comment.