diff options
Diffstat (limited to 'lib/vendor-investigation/service.ts')
| -rw-r--r-- | lib/vendor-investigation/service.ts | 14 |
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) { |
