summaryrefslogtreecommitdiff
path: root/lib/vendor-investigation/service.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/vendor-investigation/service.ts')
-rw-r--r--lib/vendor-investigation/service.ts14
1 files changed, 3 insertions, 11 deletions
diff --git a/lib/vendor-investigation/service.ts b/lib/vendor-investigation/service.ts
index 39984661..cf37ad06 100644
--- a/lib/vendor-investigation/service.ts
+++ b/lib/vendor-investigation/service.ts
@@ -382,7 +382,7 @@ export async function updateVendorInvestigationResultAction(formData: FormData)
.set(updateData)
.where(eq(vendorInvestigations.id, parsed.investigationId))
/*
- 현재 보완 프로세스는 자동으로 처리됨. 만약 dialog 필요하면 아래 서버액션 분기 필요.(1029/최겸)
+ 현재 보완-서류제출 프로세스는 자동으로 처리됨. 만약 dialog 필요하면 아래 서버액션 분기 필요.(1029/최겸)
*/
// 5-1) 보완 프로세스 자동 처리 (TO-BE)
if (parsed.evaluationResult === "SUPPLEMENT_REINSPECT" || parsed.evaluationResult === "SUPPLEMENT_DOCUMENT") {
@@ -396,16 +396,7 @@ export async function updateVendorInvestigationResultAction(formData: FormData)
.then(rows => rows[0]);
if (investigation?.investigationMethod === "PRODUCT_INSPECTION" || investigation?.investigationMethod === "SITE_VISIT_EVAL") {
- if (parsed.evaluationResult === "SUPPLEMENT_REINSPECT") {
- // 보완-재실사 요청 자동 생성
- await requestSupplementReinspectionAction({
- investigationId: parsed.investigationId,
- siteVisitData: {
- inspectionDuration: 1.0, // 기본 1일
- additionalRequests: "보완을 위한 재실사 요청입니다.",
- }
- });
- } else if (parsed.evaluationResult === "SUPPLEMENT_DOCUMENT") {
+ if (parsed.evaluationResult === "SUPPLEMENT_DOCUMENT") {
// 보완-서류제출 요청 자동 생성
await requestSupplementDocumentAction({
investigationId: parsed.investigationId,
@@ -421,6 +412,7 @@ export async function updateVendorInvestigationResultAction(formData: FormData)
// 6) 캐시 무효화
revalidateTag("vendor-investigations")
revalidatePath("/evcp/vendor-investigation")
+ revalidatePath("/evcp/pq_new")
return { success: true }
} catch (error) {