diff options
Diffstat (limited to 'lib/bidding/detail/table')
4 files changed, 9 insertions, 11 deletions
diff --git a/lib/bidding/detail/table/bidding-award-dialog.tsx b/lib/bidding/detail/table/bidding-award-dialog.tsx index 3ab883f2..9a4614bd 100644 --- a/lib/bidding/detail/table/bidding-award-dialog.tsx +++ b/lib/bidding/detail/table/bidding-award-dialog.tsx @@ -2,6 +2,7 @@ import * as React from 'react' import { useTransition } from 'react' +import { useSession } from 'next-auth/react' import { Button } from '@/components/ui/button' import { Dialog, @@ -49,11 +50,12 @@ export function BiddingAwardDialog({ onSuccess }: BiddingAwardDialogProps) { const { toast } = useToast() + const { data: session } = useSession() const [isPending, startTransition] = useTransition() const [selectionReason, setSelectionReason] = React.useState('') const [awardedCompanies, setAwardedCompanies] = React.useState<AwardedCompany[]>([]) const [isLoading, setIsLoading] = React.useState(false) - +const userId = session?.user?.id || '2'; // 낙찰된 업체 정보 로드 React.useEffect(() => { if (open) { @@ -105,7 +107,7 @@ export function BiddingAwardDialog({ } startTransition(async () => { - const result = await awardBidding(biddingId, selectionReason, 'current-user') + const result = await awardBidding(biddingId, selectionReason, userId) if (result.success) { toast({ @@ -231,7 +233,7 @@ export function BiddingAwardDialog({ {/* 첨부파일 */} <AwardSimpleFileUpload biddingId={biddingId} - userId="current-user" + userId={userId} readOnly={false} /> </div> diff --git a/lib/bidding/detail/table/bidding-detail-target-price-dialog.tsx b/lib/bidding/detail/table/bidding-detail-target-price-dialog.tsx index e2cf964b..a8f604d8 100644 --- a/lib/bidding/detail/table/bidding-detail-target-price-dialog.tsx +++ b/lib/bidding/detail/table/bidding-detail-target-price-dialog.tsx @@ -78,8 +78,7 @@ export function BiddingDetailTargetPriceDialog({ startTransition(async () => { try { const result = await calculateAndUpdateTargetPrice( - bidding.id, - 'current-user' // TODO: 실제 사용자 ID + bidding.id ) if (result.success && result.data) { @@ -136,8 +135,7 @@ export function BiddingDetailTargetPriceDialog({ const result = await updateTargetPrice( bidding.id, targetPrice, - calculationCriteria.trim(), - 'current-user' // TODO: 실제 사용자 ID + calculationCriteria.trim() ) if (result.success) { diff --git a/lib/bidding/detail/table/bidding-detail-vendor-create-dialog.tsx b/lib/bidding/detail/table/bidding-detail-vendor-create-dialog.tsx index 75b1f67b..5e85af06 100644 --- a/lib/bidding/detail/table/bidding-detail-vendor-create-dialog.tsx +++ b/lib/bidding/detail/table/bidding-detail-vendor-create-dialog.tsx @@ -115,8 +115,7 @@ export function BiddingDetailVendorCreateDialog({ startTransition(async () => { const response = await createBiddingDetailVendor( biddingId, - selectedVendor.id, - 'current-user' + selectedVendor.id ) if (response.success) { diff --git a/lib/bidding/detail/table/bidding-detail-vendor-edit-dialog.tsx b/lib/bidding/detail/table/bidding-detail-vendor-edit-dialog.tsx index 9a5408c2..e029d536 100644 --- a/lib/bidding/detail/table/bidding-detail-vendor-edit-dialog.tsx +++ b/lib/bidding/detail/table/bidding-detail-vendor-edit-dialog.tsx @@ -65,8 +65,7 @@ export function BiddingDetailVendorEditDialog({ vendor.id, vendor.quotationAmount, // 기존 견적금액 유지 vendor.currency, // 기존 통화 유지 - formData.awardRatio, - 'current-user' // TODO: 실제 사용자 ID + formData.awardRatio ) if (response.success) { |
