summaryrefslogtreecommitdiff
path: root/lib/procurement-items
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-12-04 09:04:09 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-12-04 09:04:09 +0000
commit25749225689c3934bc10ad1e8285e13020b61282 (patch)
tree0c96af8f89b08715589a7ec6d2b19e025215b98f /lib/procurement-items
parent0f3954bf57e65caef7b7dd14ea5fccb63fdb2bef (diff)
(최겸)구매 입찰, 계약 수정
Diffstat (limited to 'lib/procurement-items')
-rw-r--r--lib/procurement-items/service.ts15
1 files changed, 13 insertions, 2 deletions
diff --git a/lib/procurement-items/service.ts b/lib/procurement-items/service.ts
index b62eb8df..c91959a9 100644
--- a/lib/procurement-items/service.ts
+++ b/lib/procurement-items/service.ts
@@ -255,8 +255,19 @@ export async function searchProcurementItems(query: string): Promise<{ itemCode:
unstable_noStore()
try {
+ // 검색어가 없으면 상위 50개 반환
if (!query || query.trim().length < 1) {
- return []
+ const results = await db
+ .select({
+ itemCode: procurementItems.itemCode,
+ itemName: procurementItems.itemName,
+ })
+ .from(procurementItems)
+ .where(eq(procurementItems.isActive, 'Y'))
+ .limit(50)
+ .orderBy(asc(procurementItems.itemCode))
+
+ return results
}
const searchQuery = `%${query.trim()}%`
@@ -277,7 +288,7 @@ export async function searchProcurementItems(query: string): Promise<{ itemCode:
eq(procurementItems.isActive, 'Y')
)
)
- .limit(20)
+ .limit(50)
.orderBy(asc(procurementItems.itemCode))
return results