@@ -237,9 +237,13 @@ public class ViolationService {
|
||||
|
||||
List<Long> violationIds = violations.stream().map(Violation::getId).toList();
|
||||
|
||||
int totalComplaints = complaintRepository.countComplaintByViolations(violationIds);
|
||||
int totalComplaints = 0;
|
||||
int totalLawCases = 0;
|
||||
|
||||
int totalLawCases = lawCaseRepository.countLawCaseByViolationIds(violationIds);
|
||||
if (!violationIds.isEmpty()) {
|
||||
totalComplaints = complaintRepository.countComplaintByViolations(violationIds);
|
||||
totalLawCases = lawCaseRepository.countLawCaseByViolationIds(violationIds);
|
||||
}
|
||||
|
||||
return ViolationStatisticsResponse.builder()
|
||||
.totalViolations(violations.size())
|
||||
|
||||
Reference in New Issue
Block a user