From 76da2e94c95aaa3ff6d7178f8e4a9cffffcd1a48 Mon Sep 17 00:00:00 2001 From: vladp Date: Wed, 10 Dec 2025 17:17:48 +0700 Subject: [PATCH] change code message --- .../ru/soune/no_copy/controller/ApiController.java | 7 ++++--- src/main/java/ru/soune/no_copy/dto/MessageCode.java | 10 +++++----- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/ru/soune/no_copy/controller/ApiController.java b/src/main/java/ru/soune/no_copy/controller/ApiController.java index 8d6a646..7986e11 100644 --- a/src/main/java/ru/soune/no_copy/controller/ApiController.java +++ b/src/main/java/ru/soune/no_copy/controller/ApiController.java @@ -45,19 +45,20 @@ public class ApiController { public ResponseEntity handlePostRequest(@RequestBody BaseRequest request, @PathVariable("version") int version) { Integer msgId = request.getMsgId(); + BaseResponse response; try { RequestHandler handler = handlers.get(msgId); if (handler == null) { - new BaseResponse(msgId, + response = new BaseResponse(msgId, MessageCode.MSG_ID_NOT_FOUND.getCode(), MessageCode.MSG_ID_NOT_FOUND.getDescription(), new HashMap<>()); + } else { + response = handler.handle(request); } - BaseResponse response = handler.handle(request); - return ResponseEntity.ok().body(response); } catch (ValidationException e) { return createValidationErrorResponse(e.getBindingResult(), e.getMsgId()); diff --git a/src/main/java/ru/soune/no_copy/dto/MessageCode.java b/src/main/java/ru/soune/no_copy/dto/MessageCode.java index 5359d44..75fb869 100644 --- a/src/main/java/ru/soune/no_copy/dto/MessageCode.java +++ b/src/main/java/ru/soune/no_copy/dto/MessageCode.java @@ -2,12 +2,12 @@ package ru.soune.no_copy.dto; public enum MessageCode { SUCCESS(0, "Operation successful"), - REG_EMAIL_EXISTS(2001, "Email already registered"), - INVALID_FIELD(2002, "Invalid field"), - MSG_ID_NOT_FOUND(2004, "Message id not found"), + REG_EMAIL_EXISTS(4001, "Email already registered"), + INVALID_FIELD(4002, "Invalid field"), + MSG_ID_NOT_FOUND(4003, "Message id not found"), - AUTH_EMAIL_NOT_FOUND(2005, "Email not found"), - AUTH_PASSWORD_NOT_MATCHES(2006, "Password does not match"); + AUTH_EMAIL_NOT_FOUND(4005, "Email not found"), + AUTH_PASSWORD_NOT_MATCHES(4006, "Password does not match"); private final Integer code;