summaryrefslogtreecommitdiff
path: root/lib/procurement-items
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-12-04 21:02:10 +0900
committerjoonhoekim <26rote@gmail.com>2025-12-04 21:02:10 +0900
commit240f4f31b3b6ff6a46436978fb988588a1972721 (patch)
treedbf81b022d861cb077e84a10b913c26fd064db8b /lib/procurement-items
parent5699e866201566366981ae8399a835fc7fa9fa47 (diff)
parentae211e5b9d9bf8e1566b78a85ec4522360833ea9 (diff)
(김준회) Merge branch 'dujinkim' of https://github.com/DTS-Development/SHI_EVCP into dujinkim
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