refactor: 어플리케이션 업무코드를 AXH에서 DAP로 변경 반영

This commit is contained in:
jade
2026-07-16 16:04:21 +09:00
parent 931f182446
commit 6159b0856a

View File

@@ -61,6 +61,7 @@ public class ShinhanMciSender {
// 필수 헤더 자동 세팅 로직 // 필수 헤더 자동 세팅 로직
header.setEnvrTypeCd(properties.getEnvrTypeCd()); header.setEnvrTypeCd(properties.getEnvrTypeCd());
header.setReqRspnScCd("S"); // S: 요청 header.setReqRspnScCd("S"); // S: 요청
header.setAppliDutjCd("DAP"); // 어플리케이션업무코드
if (header.getGlbId() == null || header.getGlbId().isEmpty()) { if (header.getGlbId() == null || header.getGlbId().isEmpty()) {
header.setGlbId(generateGlbId()); header.setGlbId(generateGlbId());
@@ -101,7 +102,7 @@ public class ShinhanMciSender {
// 전문생성상세일시(17) + 전문생성시스템명(9) + 어플리케이션업무코드(3) + 전문세션번호(8) // 전문생성상세일시(17) + 전문생성시스템명(9) + 어플리케이션업무코드(3) + 전문세션번호(8)
String timestamp = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS")); // 17 byte String timestamp = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS")); // 17 byte
String systemName = String.format("%-9s", "AXHUB"); // 9 byte, left-aligned padded with spaces 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 String sessionNo = UUID.randomUUID().toString().substring(0, 8).toUpperCase(); // 8 byte
return timestamp + systemName + appCode + sessionNo; return timestamp + systemName + appCode + sessionNo;
} }