From 4b1334fabb5b79bd7f77f94d328ddad71a2d3501 Mon Sep 17 00:00:00 2001 From: chpark Date: Fri, 29 May 2026 00:32:14 +0900 Subject: [PATCH] =?UTF-8?q?feat(items/list):=20=EC=B6=9C=EA=B3=A0=EC=9A=94?= =?UTF-8?q?=EC=B2=AD=20=ED=92=88=EB=AA=A9=20=EC=A0=95=EB=A0=AC=EC=9D=84=20?= =?UTF-8?q?=EB=A7=88=EA=B0=90=20=EC=9E=84=EB=B0=95=20=E2=86=92=20=EA=B0=80?= =?UTF-8?q?=EB=82=98=EB=8B=A4=20=EC=88=9C=EC=9C=BC=EB=A1=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ORDER BY sale_end_date ASC NULLS LAST, item_name ASC. 마감일이 가까운 품목이 먼저, 같은 마감 안에서는 이름순, 상시 판매는 맨 뒤. --- src/app/api/m/items/list/route.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/api/m/items/list/route.ts b/src/app/api/m/items/list/route.ts index bf2e1bd..ad9ffbb 100644 --- a/src/app/api/m/items/list/route.ts +++ b/src/app/api/m/items/list/route.ts @@ -164,7 +164,8 @@ export async function POST(req: NextRequest) { LEFT JOIN momo_makers M ON I.maker_objid = M.objid LEFT JOIN supply_mng V ON I.vendor_objid = V.objid::text WHERE ${conditions.join(" AND ")} - ORDER BY I.item_name ASC + -- 마감시간 임박 순(빠른 것 먼저) → 같은 마감 안에서는 가나다 순. 상시(NULL)는 맨 뒤. + ORDER BY I.sale_end_date ASC NULLS LAST, I.item_name ASC `; const rows = await queryRows(sql, params);