@@ -137,13 +137,16 @@ public class ViolationService {
|
||||
List<Violation> violations;
|
||||
|
||||
if (status != null && !status.isEmpty() && startDate != null && endDate != null) {
|
||||
violations = violationRepository.findByFileEntityInAndStatusAndCreatedDateBetween(files, status, startDate, endDate);
|
||||
violations = violationRepository.findByFileEntityInAndStatusAndCreatedDateBetween(files, status,
|
||||
startDate, endDate);
|
||||
} else if (status != null && !status.isEmpty()) {
|
||||
violations = violationRepository.findByFileEntityInAndStatus(files, status);
|
||||
} else if (startDate != null && endDate != null) {
|
||||
violations = violationRepository.findByFileEntityInAndCreatedDateBetween(files, startDate, endDate);
|
||||
violations = violationRepository.findByFileEntityInAndCreatedDateBetweenAndStatusNot(files, startDate,
|
||||
endDate, ViolationStatus.NOT_OWNER_FILE.name());
|
||||
} else {
|
||||
violations = violationRepository.findByFileEntityIn(files);
|
||||
violations = violationRepository.findByFileEntityInAndStatusNot(files,
|
||||
ViolationStatus.NOT_OWNER_FILE.name());
|
||||
}
|
||||
|
||||
Map<String, Long> grouped = violations.stream()
|
||||
|
||||
Reference in New Issue
Block a user