diff options
Diffstat (limited to 'app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts')
| -rw-r--r-- | app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts b/app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts index 6b882852..eea16e84 100644 --- a/app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts +++ b/app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts @@ -133,7 +133,11 @@ export async function POST(request: NextRequest) { // 7) 성공 응답 반환 return createSoapResponse('http://60.101.108.100/', { 'tns:IF_ECC_EVCP_PO_INFORMATIONRes': { - EV_TYPE: 'S', + ZMM_RT: { + EBELN: processedData[0]?.header.EBELN || '', + RT_CODE: 'S', + RT_TEXT: '', + }, }, }); } @@ -141,9 +145,11 @@ export async function POST(request: NextRequest) { // withSoapLogging에서 이미 에러 로그를 처리하므로, 여기서는 응답만 생성 return createSoapResponse('http://60.101.108.100/', { 'tns:IF_ECC_EVCP_PO_INFORMATIONRes': { - EV_TYPE: 'E', - EV_MESSAGE: - error instanceof Error ? error.message.slice(0, 100) : 'Unknown error', + ZMM_RT: { + EBELN: '', + RT_CODE: 'E', + RT_TEXT: error instanceof Error ? error.message.slice(0, 100) : 'Unknown error', + }, }, }); }); |
