@@ -140,7 +140,7 @@ public class GlobalSearchController {
|
||||
// }
|
||||
|
||||
|
||||
@PostMapping("/violations")
|
||||
@PostMapping("/violation-summary")
|
||||
public ResponseEntity<?> getViolations(@RequestBody ViolationRequest request) {
|
||||
if (request.getToken() == null || request.getToken().isBlank()) {
|
||||
Map<String, Object> errorData = new HashMap<>();
|
||||
@@ -151,12 +151,9 @@ public class GlobalSearchController {
|
||||
try {
|
||||
Long userId = authService.useUserAuthToken(request.getToken());
|
||||
|
||||
LocalDateTime start = parseDate(request.getStartDate());
|
||||
LocalDateTime end = parseDate(request.getEndDate());
|
||||
|
||||
Page<FileViolationSummaryDTO> result = violationService.getFileViolationsSummary(
|
||||
userId, request.getFileName(), request.getSortDirection(),
|
||||
request.getPage(), request.getSize(), start, end);
|
||||
request.getPage(), request.getSize(), request.getStartDate(), request.getEndDate());
|
||||
|
||||
return ResponseEntity.ok(result);
|
||||
} catch (NotFoundAuthToken e) {
|
||||
@@ -203,13 +200,4 @@ public class GlobalSearchController {
|
||||
|
||||
return ResponseEntity.ok(response);
|
||||
}
|
||||
|
||||
private LocalDateTime parseDate(String dateStr) {
|
||||
try {
|
||||
return LocalDateTime.parse(dateStr, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
|
||||
} catch (DateTimeParseException e) {
|
||||
log.error(e.getMessage());
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user