feat: 지붕재적합성 검색조건 그룹코드로 변경
This commit is contained in:
parent
8bcffd43bb
commit
94ce738a73
@ -50,7 +50,7 @@ export async function GET(request: NextRequest) {
|
||||
|
||||
// 검색 조건 설정
|
||||
if (category) {
|
||||
let roofMtQuery = `
|
||||
const roofMtQuery = `
|
||||
SELECT roof_mt_cd
|
||||
FROM ms_suitable_roof_material_group
|
||||
WHERE roof_matl_grp_cd = ':roofMtGrpCd'
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
import { NextRequest, NextResponse } from 'next/server'
|
||||
import { prisma } from '@/libs/prisma'
|
||||
import { type Suitable } from '@/types/Suitable'
|
||||
|
||||
export async function GET(request: NextRequest) {
|
||||
try {
|
||||
@ -22,15 +21,20 @@ export async function GET(request: NextRequest) {
|
||||
) AS details
|
||||
ON msm.id = details.main_id
|
||||
WHERE 1=1
|
||||
--roofMtCd AND msm.roof_mt_cd = ':roofMtCd'
|
||||
--roofMtCd AND msm.roof_mt_cd IN (:roofMtCd)
|
||||
--productName AND msm.product_name LIKE '%:productName%'
|
||||
;
|
||||
`
|
||||
|
||||
// 검색 조건 설정
|
||||
if (category) {
|
||||
const roofMtQuery = `
|
||||
SELECT roof_mt_cd
|
||||
FROM ms_suitable_roof_material_group
|
||||
WHERE roof_matl_grp_cd = ':roofMtGrpCd'
|
||||
`
|
||||
query = query.replace('--roofMtCd ', '')
|
||||
query = query.replace(':roofMtCd', category)
|
||||
query = query.replace(':roofMtCd', roofMtQuery.replace(':roofMtGrpCd', category))
|
||||
}
|
||||
if (keyword) {
|
||||
query = query.replace('--productName ', '')
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user