From ea6a4ebb95d930dc3e4216a0a10c59e43bffcd4d Mon Sep 17 00:00:00 2001 From: Daseul Kim Date: Tue, 5 Aug 2025 13:13:13 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EA=B3=B5=ED=86=B5=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=A1=B0=ED=9A=8C=20=EA=B8=B0=EB=8A=A5=20=EB=82=B4?= =?UTF-8?q?=20=EB=B3=80=EC=88=98=EB=AA=85=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/api/comm-code/route.ts | 18 +++++++++--------- src/hooks/useCommCode.ts | 6 +++--- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/app/api/comm-code/route.ts b/src/app/api/comm-code/route.ts index 26340b6..71acdd1 100644 --- a/src/app/api/comm-code/route.ts +++ b/src/app/api/comm-code/route.ts @@ -6,32 +6,32 @@ import { CommonCode } from '@/types/Inquiry' async function getCommCode(request: NextRequest): Promise { try { const searchParams = request.nextUrl.searchParams - const headCode = searchParams.get('headCode') - if (headCode === 'QNA_CD') { + const headId = searchParams.get('headId') + if (headId === 'QNA_CD') { return getQnaCd() } // @ts-ignore - const headCd = await prisma.BC_COMM_H.findFirst({ + const commHeadData = await prisma.BC_COMM_H.findFirst({ where: { - HEAD_ID: headCode, + HEAD_ID: headId, }, select: { HEAD_CD: true, }, }) - if (!headCd) { - return NextResponse.json({ error: `${headCode}를 찾을 수 없습니다` }, { status: 404 }) + if (!commHeadData) { + return NextResponse.json({ error: `${headId}를 찾을 수 없습니다` }, { status: 404 }) } - if (headCode === 'SALES_OFFICE_CD') { - return getSaleOffice(headCd.HEAD_CD) + if (headId === 'SALES_OFFICE_CD') { + return getSaleOffice(commHeadData.HEAD_CD) } // @ts-ignore const roofMaterials: CommCode[] = await prisma.BC_COMM_L.findMany({ where: { - HEAD_CD: headCd.HEAD_CD, + HEAD_CD: commHeadData.HEAD_CD, }, select: { HEAD_CD: true, diff --git a/src/hooks/useCommCode.ts b/src/hooks/useCommCode.ts index 73f3918..ddf551a 100644 --- a/src/hooks/useCommCode.ts +++ b/src/hooks/useCommCode.ts @@ -3,12 +3,12 @@ import type { CommCode } from '@/types/CommCode' export function useCommCode() { const { axiosInstance } = useAxios() - const getCommCode = async (headCode: string): Promise => { + const getCommCode = async (headId: string): Promise => { try { - const response = await axiosInstance(null).get('/api/comm-code', { params: { headCode: headCode } }) + const response = await axiosInstance(null).get('/api/comm-code', { params: { headId: headId } }) return response.data } catch (error) { - console.error(`common code (${headCode}) load failed:`, error) + console.error(`common code (${headId}) load failed:`, error) throw error } }