diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-12-04 09:04:09 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-12-04 09:04:09 +0000 |
| commit | 25749225689c3934bc10ad1e8285e13020b61282 (patch) | |
| tree | 0c96af8f89b08715589a7ec6d2b19e025215b98f /lib/procurement-items/service.ts | |
| parent | 0f3954bf57e65caef7b7dd14ea5fccb63fdb2bef (diff) | |
(최겸)구매 입찰, 계약 수정
Diffstat (limited to 'lib/procurement-items/service.ts')
| -rw-r--r-- | lib/procurement-items/service.ts | 15 |
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
|
