From 2865c6bd03c145cbe9814b45cf1ae46f259dd422 Mon Sep 17 00:00:00 2001 From: curry772 Date: Fri, 14 Aug 2026 15:20:26 +0900 Subject: [PATCH] =?UTF-8?q?=ED=97=A4=EB=8D=94=EB=82=B4=20=ED=99=98?= =?UTF-8?q?=EA=B2=BD=EA=B5=AC=EB=B6=84=EC=BD=94=EB=93=9C=20=EC=9A=B4?= =?UTF-8?q?=EC=98=81=20system=20mode=20=EC=8B=9C=20'P'=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/eactive/eai/outbound/HTTPProcess.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/com/eactive/eai/outbound/HTTPProcess.java b/src/main/java/com/eactive/eai/outbound/HTTPProcess.java index 76192bc..d790e38 100644 --- a/src/main/java/com/eactive/eai/outbound/HTTPProcess.java +++ b/src/main/java/com/eactive/eai/outbound/HTTPProcess.java @@ -883,5 +883,20 @@ public class HTTPProcess extends DefaultProcess { standardMessage.setData(key, value); }); } + + // 시스템환경구분코드 설정 (D/T/P) + EAIServerManager eaiServer = EAIServerManager.getInstance(); + String sysEnvDvcd = getSysEnvDvcd(eaiServer); + if(StringUtils.equals("P", sysEnvDvcd)) { + StandardMessage standardMessage = this.reqEaiMsg.getStandardMessage(); + this.reqEaiMsg.getMapper().setOperationEnv(standardMessage, "P"); + } + } + + private String getSysEnvDvcd(EAIServerManager server) { + if (server.isPEAIServer()) return "P"; // 운영 + if (server.isSEAIServer()) return "T"; // 검증/테스트 + return "D"; // 개발 + } }