diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-26 10:23:36 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-26 10:23:36 +0000 |
| commit | 06fa7ce6783b805d7ac7b5d62b15520254f933d8 (patch) | |
| tree | 676b0cc33fae934bce76c2ff336e2cf977c9fbd4 /lib/bidding | |
| parent | b807f0e8007d297ab282a4329bfbdeb3afcb63a7 (diff) | |
(최겸)구매 입찰 액션수정
Diffstat (limited to 'lib/bidding')
| -rw-r--r-- | lib/bidding/actions.ts | 11 |
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, }) } |
