summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/bidding/actions.ts11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/bidding/actions.ts b/lib/bidding/actions.ts
index d0017413..78f07219 100644
--- a/lib/bidding/actions.ts
+++ b/lib/bidding/actions.ts
@@ -169,8 +169,8 @@ export async function transmitToContract(biddingId: number, userId: number) {
totalWeight: null, // 중량 정보 제외
weightUnit: '', // 중량 단위 제외
contractDeliveryDate: bid.proposedDeliveryDate || null,
- contractUnitPrice: bid.bidUnitPrice || null,
- contractAmount: finalAmount ? finalAmount.toString() as any : null,
+ contractUnitPrice: bid.bidUnitPrice ? String(bid.bidUnitPrice) : null,
+ contractAmount: finalAmount ? String(finalAmount) : null,
contractCurrency: bid.currency || biddingData.currency || 'KRW',
})
}
@@ -280,7 +280,7 @@ export async function transmitToPO(biddingId: number) {
// PR 아이템 정보
itemNumber: prItemsForBidding.itemNumber,
itemInfo: prItemsForBidding.itemInfo,
- materialDescription: prItemsForBidding.materialDescription,
+ materialDescription: prItemsForBidding.specification,
quantity: prItemsForBidding.quantity,
quantityUnit: prItemsForBidding.quantityUnit,
})
@@ -386,7 +386,7 @@ export async function getWinnerDetails(biddingId: number) {
awardRatio: biddingCompanies.awardRatio,
vendorName: vendors.vendorName,
vendorCode: vendors.vendorCode,
- contractType: biddingInfo[0].contractType,
+ // contractType은 biddingInfo에서 가져옴
})
.from(biddingCompanies)
.leftJoin(vendors, eq(biddingCompanies.companyId, vendors.id))
@@ -426,7 +426,7 @@ export async function getWinnerDetails(biddingId: number) {
// PR 아이템 정보
itemNumber: prItemsForBidding.itemNumber,
itemInfo: prItemsForBidding.itemInfo,
- materialDescription: prItemsForBidding.materialDescription,
+ materialDescription: prItemsForBidding.specification,
quantity: prItemsForBidding.quantity,
quantityUnit: prItemsForBidding.quantityUnit,
})
@@ -462,6 +462,7 @@ export async function getWinnerDetails(biddingId: number) {
items: calculatedItems,
totalFinalAmount,
awardRatio: Number(winner.awardRatio) || 1,
+ contractType: contractType,
})
}