summaryrefslogtreecommitdiff
path: root/lib/bidding/detail/table
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bidding/detail/table')
-rw-r--r--lib/bidding/detail/table/bidding-award-dialog.tsx8
-rw-r--r--lib/bidding/detail/table/bidding-detail-target-price-dialog.tsx6
-rw-r--r--lib/bidding/detail/table/bidding-detail-vendor-create-dialog.tsx3
-rw-r--r--lib/bidding/detail/table/bidding-detail-vendor-edit-dialog.tsx3
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) {