summaryrefslogtreecommitdiff
path: root/lib/rfqs/repository.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rfqs/repository.ts')
-rw-r--r--lib/rfqs/repository.ts10
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,
};