From aa71f75ace013b2fe982e5a104e61440458e0fd2 Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Mon, 18 Aug 2025 09:39:14 +0000 Subject: (김준회) PCR, PO, 변경PR 거절사유 수신 라우트 구현 (ECC 인터페이스), 세일즈포스 POC 테스트페이지 추가 (경로가 파트너 내부인 이유는 CORS 추가한 경로이기 때문이며, 수정될 수 있음), shi-api 유저 업데이트 로직 개선(분할정복패턴) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../(partners)/sales-force-test/AF_poc.html | 118 +++++++++ .../partners/(partners)/sales-force-test/page.tsx | 32 +++ app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PCR/route.ts | 140 ++++++++++ .../(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts | 287 +++++++++++++++++++++ .../IF_ECC_EVCP_REJECT_FOR_REVISED_PR/route.ts | 143 ++++++++++ 5 files changed, 720 insertions(+) create mode 100644 app/[lng]/partners/(partners)/sales-force-test/AF_poc.html create mode 100644 app/[lng]/partners/(partners)/sales-force-test/page.tsx create mode 100644 app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PCR/route.ts create mode 100644 app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_PO_INFORMATION/route.ts create mode 100644 app/api/(S-ERP)/(ECC)/IF_ECC_EVCP_REJECT_FOR_REVISED_PR/route.ts (limited to 'app') diff --git a/app/[lng]/partners/(partners)/sales-force-test/AF_poc.html b/app/[lng]/partners/(partners)/sales-force-test/AF_poc.html new file mode 100644 index 00000000..60e047ed --- /dev/null +++ b/app/[lng]/partners/(partners)/sales-force-test/AF_poc.html @@ -0,0 +1,118 @@ + + + + + + Salesforce LWC Loader + + + + + + \ No newline at end of file diff --git a/app/[lng]/partners/(partners)/sales-force-test/page.tsx b/app/[lng]/partners/(partners)/sales-force-test/page.tsx new file mode 100644 index 00000000..8d6cbfbc --- /dev/null +++ b/app/[lng]/partners/(partners)/sales-force-test/page.tsx @@ -0,0 +1,32 @@ +import path from "path"; +import { promises as fs } from "fs"; + +type PageProps = { + params: { lng: string }; +}; + +export default async function Page({ params }: PageProps) { + const filePath = path.join( + process.cwd(), + "app", + "[lng]", + "partners", + "(partners)", + "sales-force-test", + "AF_poc.html" + ); + + const html = await fs.readFile(filePath, "utf8"); + + return ( +
+