diff --git a/src/main/java/com/eactive/eai/custom/adapter/handler/DJbCommonAdapterErrorMsgHandler.java b/src/main/java/com/eactive/eai/custom/adapter/handler/DJbCommonAdapterErrorMsgHandler.java index 746694f..bf62dbb 100644 --- a/src/main/java/com/eactive/eai/custom/adapter/handler/DJbCommonAdapterErrorMsgHandler.java +++ b/src/main/java/com/eactive/eai/custom/adapter/handler/DJbCommonAdapterErrorMsgHandler.java @@ -89,6 +89,8 @@ public class DJbCommonAdapterErrorMsgHandler extends TemplateCodeConvertAdapterE } // 성공 처리 처럼 진행한다. + // 단, 거래로그/에러로그는 원본 에러코드 기준으로 남겨야 하므로 별도로 보관한다. + resEaiMsg.setOrgRspErrCd(resEaiMsg.getRspErrCd()); resEaiMsg.setRspErrCd(EAIMessageKeys.EAI_SUCCESS_CODE, false); // 응답 메시지 리턴 diff --git a/src/main/java/com/eactive/eai/custom/adapter/handler/ErpAdapterErrorMsgHandler.java b/src/main/java/com/eactive/eai/custom/adapter/handler/ErpAdapterErrorMsgHandler.java index e7b16f8..b8cb724 100644 --- a/src/main/java/com/eactive/eai/custom/adapter/handler/ErpAdapterErrorMsgHandler.java +++ b/src/main/java/com/eactive/eai/custom/adapter/handler/ErpAdapterErrorMsgHandler.java @@ -42,6 +42,8 @@ public class ErpAdapterErrorMsgHandler extends TemplateCodeConvertAdapterErrorMs mapper.setErrorMsg(standardMessage, "처리오류"); // 성공 처리 처럼 진행한다. + // 단, 거래로그/에러로그는 원본 에러코드 기준으로 남겨야 하므로 별도로 보관한다. + resEaiMsg.setOrgRspErrCd(resEaiMsg.getRspErrCd()); resEaiMsg.setRspErrCd(EAIMessageKeys.EAI_SUCCESS_CODE, false); return null; diff --git a/src/main/java/com/eactive/eai/custom/adapter/handler/KakaopayAdapterErrorMsgHandler.java b/src/main/java/com/eactive/eai/custom/adapter/handler/KakaopayAdapterErrorMsgHandler.java index 6c864e6..fdf17e6 100644 --- a/src/main/java/com/eactive/eai/custom/adapter/handler/KakaopayAdapterErrorMsgHandler.java +++ b/src/main/java/com/eactive/eai/custom/adapter/handler/KakaopayAdapterErrorMsgHandler.java @@ -113,6 +113,8 @@ public class KakaopayAdapterErrorMsgHandler extends TemplateCodeConvertAdapterEr standardMessage.setData(StandardMessageCoordinatorDJB.MSG_OUTP_MSG_DESC, msgDesc); // 성공 처리 처럼 진행한다. + // 단, 거래로그/에러로그는 원본 에러코드 기준으로 남겨야 하므로 별도로 보관한다. + resEaiMsg.setOrgRspErrCd(resEaiMsg.getRspErrCd()); resEaiMsg.setRspErrCd(EAIMessageKeys.EAI_SUCCESS_CODE, false); return null; diff --git a/src/main/java/com/eactive/eai/custom/adapter/handler/NaverpayAdapterErrorMsgHandler.java b/src/main/java/com/eactive/eai/custom/adapter/handler/NaverpayAdapterErrorMsgHandler.java index 4fc1442..f5275d5 100644 --- a/src/main/java/com/eactive/eai/custom/adapter/handler/NaverpayAdapterErrorMsgHandler.java +++ b/src/main/java/com/eactive/eai/custom/adapter/handler/NaverpayAdapterErrorMsgHandler.java @@ -53,6 +53,8 @@ public class NaverpayAdapterErrorMsgHandler extends TemplateAdapterErrorMsgHandl mapper.setErrorMsg(standardMessage, "처리오류"); // 성공 처리 처럼 진행한다. + // 단, 거래로그/에러로그는 원본 에러코드 기준으로 남겨야 하므로 별도로 보관한다. + resEaiMsg.setOrgRspErrCd(resEaiMsg.getRspErrCd()); resEaiMsg.setRspErrCd(EAIMessageKeys.EAI_SUCCESS_CODE, false); return null;