From aedd7f919be958d1dec4e8621804e603d2de0dea Mon Sep 17 00:00:00 2001 From: dujinkim Date: Tue, 9 Dec 2025 04:27:42 +0000 Subject: (최겸) 구매 정규업체등록관리 수정(안전적격성 평가 기능 삭제) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/vendor-regular-registrations/service.ts | 34 ----------------------------- 1 file changed, 34 deletions(-) (limited to 'lib/vendor-regular-registrations/service.ts') diff --git a/lib/vendor-regular-registrations/service.ts b/lib/vendor-regular-registrations/service.ts index eaf62ac7..5cb6f7c2 100644 --- a/lib/vendor-regular-registrations/service.ts +++ b/lib/vendor-regular-registrations/service.ts @@ -445,7 +445,6 @@ export async function fetchVendorRegistrationStatus(vendorId: number) { assignedUser: vendorRegularRegistrations.assignedUser, assignedUserCode: vendorRegularRegistrations.assignedUserCode, remarks: vendorRegularRegistrations.remarks, - safetyQualificationContent: vendorRegularRegistrations.safetyQualificationContent, gtcSkipped: vendorRegularRegistrations.gtcSkipped, createdAt: vendorRegularRegistrations.createdAt, updatedAt: vendorRegularRegistrations.updatedAt, @@ -556,7 +555,6 @@ export async function fetchVendorRegistrationStatus(vendorId: number) { safetyHealth: vendorContracts.some(c => c.templateName?.includes("안전보건") && c.status === "COMPLETED"), ethics: vendorContracts.some(c => c.templateName?.includes("윤리") && c.status === "COMPLETED"), domesticCredit: vendorContracts.some(c => c.templateName?.includes("신용") && c.status === "COMPLETED"), - safetyQualification: investigationFiles.length > 0, } // 문서별 파일 정보 (다운로드용) @@ -584,7 +582,6 @@ export async function fetchVendorRegistrationStatus(vendorId: number) { console.log(`🔍 Partners 벤더 ID ${vendorId} 전체 데이터:`, { vendor: vendor[0], registration: registration[0], - safetyQualificationContent: registration[0]?.safetyQualificationContent, gtcSkipped: registration[0]?.gtcSkipped, requiredContactTypes, existingContactTypes, @@ -723,37 +720,6 @@ export async function saveVendorAdditionalInfo( } } -// 안전적격성 평가 업데이트 -export async function updateSafetyQualification( - registrationId: number, - safetyQualificationContent: string -) { - try { - const session = await getServerSession(authOptions); - if (!session?.user) { - return { success: false, error: "로그인이 필요합니다." }; - } - - const result = await updateVendorRegularRegistration(registrationId, { - safetyQualificationContent: safetyQualificationContent.trim(), - }); - - if (!result) { - return { success: false, error: "등록 정보를 찾을 수 없습니다." }; - } - - return { - success: true, - message: "안전적격성 평가가 등록되었습니다.", - }; - } catch (error) { - console.error("Error updating safety qualification:", error); - return { - success: false, - error: error instanceof Error ? error.message : "안전적격성 평가 등록 중 오류가 발생했습니다.", - }; - } -} // 정규업체 등록 요청을 위한 상세 데이터 조회 -- cgit v1.2.3