From 404e1a6bee07d0b340dae953a550e6782427a2a1 Mon Sep 17 00:00:00 2001 From: vladp Date: Tue, 3 Mar 2026 11:38:22 +0700 Subject: [PATCH] dev add monitoring basic --- .../java/ru/soune/nocopy/controller/ApiController.java | 8 +++++++- src/main/java/ru/soune/nocopy/dto/MessageCode.java | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/ru/soune/nocopy/controller/ApiController.java b/src/main/java/ru/soune/nocopy/controller/ApiController.java index 415da10..8c47397 100644 --- a/src/main/java/ru/soune/nocopy/controller/ApiController.java +++ b/src/main/java/ru/soune/nocopy/controller/ApiController.java @@ -192,9 +192,15 @@ public class ApiController { return ResponseEntity.ok(response); + } catch(IllegalArgumentException e) { + log.error("Error with file extensions : {}", e.getMessage(), e); + return ResponseEntity.ok().body(new BaseResponse(MessageCode.FILE_FOR_SEARCH_NOT_VALID.getCode(), + MessageCode.FILE_FOR_SEARCH_NOT_VALID.getCode(), + MessageCode.FILE_FOR_SEARCH_NOT_VALID.getDescription(), null)); } catch (Exception e) { log.error("Error finding similar files: {}", e.getMessage(), e); - return ResponseEntity.ok().body(new BaseResponse(0, MessageCode.INVALID_FIELD.getCode(), + return ResponseEntity.ok().body(new BaseResponse(MessageCode.INVALID_FIELD.getCode(), + MessageCode.INVALID_FIELD.getCode(), MessageCode.INVALID_FIELD.getDescription(), null)); } } diff --git a/src/main/java/ru/soune/nocopy/dto/MessageCode.java b/src/main/java/ru/soune/nocopy/dto/MessageCode.java index 74d1df9..af4360c 100644 --- a/src/main/java/ru/soune/nocopy/dto/MessageCode.java +++ b/src/main/java/ru/soune/nocopy/dto/MessageCode.java @@ -49,6 +49,7 @@ public enum MessageCode { COMPANY_ALREADY_EXISTS(2, "Company already exists"), USER_LIMIT_IS_OVER(2, "Over user limits"), ERROR_TARIFF_INFO(2, "Erorr with tariff info"), + FILE_FOR_SEARCH_NOT_VALID(2, "File for search unsupported"), USER_NOT_ACTIVE(2, "User not active"); private final Integer code;