diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-04-28 02:13:30 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-04-28 02:13:30 +0000 |
| commit | ef4c533ebacc2cdc97e518f30e9a9350004fcdfb (patch) | |
| tree | 345251a3ed0f4429716fa5edaa31024d8f4cb560 /lib/rfqs/repository.ts | |
| parent | 9ceed79cf32c896f8a998399bf1b296506b2cd4a (diff) | |
~20250428 작업사항
Diffstat (limited to 'lib/rfqs/repository.ts')
| -rw-r--r-- | lib/rfqs/repository.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/rfqs/repository.ts b/lib/rfqs/repository.ts index ad44cf07..24d09ec3 100644 --- a/lib/rfqs/repository.ts +++ b/lib/rfqs/repository.ts @@ -1,7 +1,7 @@ // src/lib/tasks/repository.ts import db from "@/db/db"; import { items } from "@/db/schema/items"; -import { rfqItems, rfqs, RfqWithItems, rfqsView, type Rfq,VendorResponse, vendorResponses } from "@/db/schema/rfq"; +import { rfqItems, rfqs, RfqWithItems, rfqsView, type Rfq,VendorResponse, vendorResponses, RfqViewWithItems } from "@/db/schema/rfq"; import { users } from "@/db/schema/users"; import { eq, @@ -177,12 +177,12 @@ export async function insertRfqItem( return tx.insert(rfqItems).values(data).returning(); } -export const getRfqById = async (id: number): Promise<RfqWithItems | null> => { +export const getRfqById = async (id: number): Promise<RfqViewWithItems | null> => { // 1) RFQ 단건 조회 const rfqsRes = await db .select() - .from(rfqs) - .where(eq(rfqs.id, id)) + .from(rfqsView) + .where(eq(rfqsView.id, id)) .limit(1); if (rfqsRes.length === 0) return null; @@ -197,7 +197,7 @@ export const getRfqById = async (id: number): Promise<RfqWithItems | null> => { // itemsRes: RfqItem[] // 3) RfqWithItems 형태로 반환 - const result: RfqWithItems = { + const result: RfqViewWithItems = { ...rfqRow, lines: itemsRes, }; |
