Compare commits

..

No commits in common. "0355a8f4efa23b97f55761b5de5e9db0b0f33bfc" and "bc6a83705ba087aa7bec947ad4da377d5774e91d" have entirely different histories.

2 changed files with 4 additions and 7 deletions

View File

@ -37,7 +37,7 @@ async function createSuitablePdf(request: NextRequest): Promise<NextResponse> {
const fileTitle = formData.get('fileTitle') as string const fileTitle = formData.get('fileTitle') as string
/* 파라미터 체크 */ /* 파라미터 체크 */
if (ids === '' || fileTitle === '') { if (ids === '' || detailIds === '' || fileTitle === '') {
return NextResponse.json({ error: '필수 파라미터가 누락되었습니다' }, { status: HttpStatusCode.BadRequest }) return NextResponse.json({ error: '필수 파라미터가 누락되었습니다' }, { status: HttpStatusCode.BadRequest })
} }
@ -70,7 +70,7 @@ async function createSuitablePdf(request: NextRequest): Promise<NextResponse> {
, msd_json.memo , msd_json.memo
FROM ms_suitable_detail msd_json FROM ms_suitable_detail msd_json
WHERE msd.main_id = msd_json.main_id WHERE msd.main_id = msd_json.main_id
--detailIds AND msd_json.id IN (:detailIds) AND msd_json.id IN (:detailIds)
FOR JSON PATH FOR JSON PATH
) AS detail ) AS detail
FROM ms_suitable_detail msd FROM ms_suitable_detail msd
@ -85,10 +85,7 @@ async function createSuitablePdf(request: NextRequest): Promise<NextResponse> {
/* 검색 조건 설정 */ /* 검색 조건 설정 */
query = query.replaceAll(':mainIds', ids) query = query.replaceAll(':mainIds', ids)
if (detailIds) { query = query.replaceAll(':detailIds', detailIds)
query = query.replace('--detailIds', '')
query = query.replace(':detailIds', detailIds)
}
/* 데이터 조회 */ /* 데이터 조회 */
const suitable: Suitable[] = await prisma.$queryRawUnsafe(query) const suitable: Suitable[] = await prisma.$queryRawUnsafe(query)

View File

@ -310,7 +310,7 @@ export function useSuitable() {
inputFileTitle.value = fileTitle inputFileTitle.value = fileTitle
form.appendChild(inputIds) form.appendChild(inputIds)
if (detailIds) form.appendChild(inputDetailIds) form.appendChild(inputDetailIds)
form.appendChild(inputFileTitle) form.appendChild(inputFileTitle)
document.body.appendChild(form) document.body.appendChild(form)