From 6159b0856a3883ff74109c214f653d4a0d6f5066 Mon Sep 17 00:00:00 2001 From: jade Date: Thu, 16 Jul 2026 16:04:21 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EC=96=B4=ED=94=8C=EB=A6=AC?= =?UTF-8?q?=EC=BC=80=EC=9D=B4=EC=85=98=20=EC=97=85=EB=AC=B4=EC=BD=94?= =?UTF-8?q?=EB=93=9C=EB=A5=BC=20AXH=EC=97=90=EC=84=9C=20DAP=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../axhub/biz/mcp/adapter/sender/ShinhanMciSender.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/adapter/sender/ShinhanMciSender.java b/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/adapter/sender/ShinhanMciSender.java index 3d47bbd..7c39c98 100644 --- a/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/adapter/sender/ShinhanMciSender.java +++ b/axhub-tool-core/src/main/java/io/shinhanlife/axhub/biz/mcp/adapter/sender/ShinhanMciSender.java @@ -61,6 +61,7 @@ public class ShinhanMciSender { // 필수 헤더 자동 세팅 로직 header.setEnvrTypeCd(properties.getEnvrTypeCd()); header.setReqRspnScCd("S"); // S: 요청 + header.setAppliDutjCd("DAP"); // 어플리케이션업무코드 if (header.getGlbId() == null || header.getGlbId().isEmpty()) { header.setGlbId(generateGlbId()); @@ -101,7 +102,7 @@ public class ShinhanMciSender { // 전문생성상세일시(17) + 전문생성시스템명(9) + 어플리케이션업무코드(3) + 전문세션번호(8) String timestamp = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS")); // 17 byte String systemName = String.format("%-9s", "AXHUB"); // 9 byte, left-aligned padded with spaces - String appCode = "AXH"; // 3 byte + String appCode = "DAP"; // 3 byte String sessionNo = UUID.randomUUID().toString().substring(0, 8).toUpperCase(); // 8 byte return timestamp + systemName + appCode + sessionNo; }