From 3ebe90d59567723324413ee5cb1d77fa66e5119f Mon Sep 17 00:00:00 2001 From: curry772 Date: Wed, 17 Jun 2026 09:26:38 +0900 Subject: [PATCH] =?UTF-8?q?=ED=91=9C=EC=A4=80=EC=A0=84=EB=AC=B8=ED=97=A4?= =?UTF-8?q?=EB=8D=94=EB=B6=80=20desc=EC=97=90=20=EC=84=A4=EC=A0=95?= =?UTF-8?q?=ED=95=A0=20TobeDesc=20=EB=A9=94=EC=86=8C=EB=93=9C=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eactive/eai/common/util/MessageUtil.java | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/eactive/eai/common/util/MessageUtil.java b/src/main/java/com/eactive/eai/common/util/MessageUtil.java index 5acb653..6c1299a 100644 --- a/src/main/java/com/eactive/eai/common/util/MessageUtil.java +++ b/src/main/java/com/eactive/eai/common/util/MessageUtil.java @@ -462,7 +462,27 @@ public final class MessageUtil { }else{ return STDMessageErrorKeys.SYSTEM_ERROR_MSG_VALUE; } - } + } + + public static String getTobeDesc(String oldErrCode){ + if ("".equals(oldErrCode)){ + return STDMessageErrorKeys.SYSTEM_ERROR_DESC_VALUE; + } + if ("RECEAIIRP020,RECEAIIRP120,RECEAIIRP110".indexOf(oldErrCode) >= 0 ){//유효값 오류 + return STDMessageErrorKeys.VALID_VALUE_ERROR_DESC_VALUE; + } + if ("RECEAIIRP072".equals(oldErrCode)) { // 유량제어 초과 에러 + return STDMessageErrorKeys.RATELIMIT_ERROR_DESC_VALUE; + } + if ("RECEAIOHP201".equals(oldErrCode)) { // CIRCUITBREAKER 초과 에러 + return STDMessageErrorKeys.RATELIMIT_ERROR_DESC_VALUE; + } + if (EAIServiceMonitor.getInstance().isTimeOutCodes(oldErrCode) ){ //TIMEOUT일경우 + return STDMessageErrorKeys.TIMEOUT_ERROR_DESC_VALUE; + }else{ + return STDMessageErrorKeys.SYSTEM_ERROR_DESC_VALUE; + } + } // TODO json tunning 요소 다시 확인해봐야됨(불필요한 파싱) public static String addJsonRootItem(String jsonString, String rootItemName) {