summaryrefslogtreecommitdiff
path: root/lib/techsales-rfq/actions.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/techsales-rfq/actions.ts')
-rw-r--r--lib/techsales-rfq/actions.ts62
1 files changed, 31 insertions, 31 deletions
diff --git a/lib/techsales-rfq/actions.ts b/lib/techsales-rfq/actions.ts
index 5d5d5118..80b831e0 100644
--- a/lib/techsales-rfq/actions.ts
+++ b/lib/techsales-rfq/actions.ts
@@ -1,31 +1,31 @@
-"use server"
-
-import { revalidatePath } from "next/cache"
-import {
- acceptTechSalesVendorQuotation
-} from "./service"
-
-/**
- * 기술영업 벤더 견적 승인 (벤더 선택) Server Action
- */
-export async function acceptTechSalesVendorQuotationAction(quotationId: number) {
- try {
- const result = await acceptTechSalesVendorQuotation(quotationId)
-
- if (result.success) {
- // 관련 페이지들 재검증
- revalidatePath("/evcp/budgetary-tech-sales-ship")
- revalidatePath("/partners/techsales")
-
- return { success: true, message: "벤더가 성공적으로 선택되었습니다" }
- } else {
- return { success: false, error: result.error }
- }
- } catch (error) {
- console.error("벤더 선택 액션 오류:", error)
- return {
- success: false,
- error: error instanceof Error ? error.message : "벤더 선택에 실패했습니다"
- }
- }
-}
+"use server"
+
+import { revalidatePath } from "next/cache"
+import {
+ acceptTechSalesVendorQuotation
+} from "./service"
+
+/**
+ * 기술영업 벤더 견적 승인 (벤더 선택) Server Action
+ */
+export async function acceptTechSalesVendorQuotationAction(quotationId: number) {
+ try {
+ const result = await acceptTechSalesVendorQuotation(quotationId)
+
+ if (result.success) {
+ // 관련 페이지들 재검증
+ revalidatePath("/evcp/budgetary-tech-sales-ship")
+ revalidatePath("/partners/techsales")
+
+ return { success: true, message: "벤더가 성공적으로 선택되었습니다" }
+ } else {
+ return { success: false, error: result.error }
+ }
+ } catch (error) {
+ console.error("벤더 선택 액션 오류:", error)
+ return {
+ success: false,
+ error: error instanceof Error ? error.message : "벤더 선택에 실패했습니다"
+ }
+ }
+}