From bb91b986fe72a15df3edc0899362901cb8464988 Mon Sep 17 00:00:00 2001 From: cho Date: Wed, 21 Jan 2026 16:26:21 +0900 Subject: [PATCH] =?UTF-8?q?=EC=97=90=EB=9F=AC=EC=B2=98=EB=A6=AC=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/eactive/eai/outbound/DefaultProcess.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eactive/eai/outbound/DefaultProcess.java b/src/main/java/com/eactive/eai/outbound/DefaultProcess.java index a3f5cb9..71693d3 100644 --- a/src/main/java/com/eactive/eai/outbound/DefaultProcess.java +++ b/src/main/java/com/eactive/eai/outbound/DefaultProcess.java @@ -257,7 +257,9 @@ public abstract class DefaultProcess extends Process { if(isAsyncSyncPattern()){ StandardMessage standardMessage = this.resEaiMsg.getStandardMessage(); standardMessage.setBizData(this.resObject, this.outboundCharset); - if ( StringUtils.isNotBlank(resEaiMsg.getRspErrCd()) ) { + + if ("E".equals(resEaiMsg.getRspErrCd().substring(1, 2)) + || "F".equals(resEaiMsg.getRspErrCd().substring(1, 2))) { this.logPssSno = 900; } else { this.logPssSno = 500; @@ -493,7 +495,8 @@ public abstract class DefaultProcess extends Process { ServiceMessage secondService = this.reqEaiMsg.getSvcMsg(1); if (EAIMessageKeys.ASYNC_SVC.equals(this.reqEaiMsg.getSvcTsmtUsgTp()) && EAIMessageKeys.SYNC_SVC.equals(firstService.getPsvItfTp()) - && EAIMessageKeys.ASYNC_SVC.equals(secondService.getPsvItfTp())){ + && EAIMessageKeys.ASYNC_SVC.equals(secondService.getPsvItfTp()) + && this.reqEaiMsg.getCurrentSvcMsg() == secondService){ return true; } return false;