summaryrefslogtreecommitdiff
path: root/lib/vendor-regular-registrations/repository.ts
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-10-30 10:44:47 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-10-30 10:44:47 +0000
commit871a6d46a769cbe9e87146434f4bcb2d6792ab81 (patch)
treeacc25b3645e2253625e68f3721a203131ff4f3c4 /lib/vendor-regular-registrations/repository.ts
parent17b9d2016be7c0ab6571de6aba36b3f4ea37bdb1 (diff)
(최겸) 구매 PQ/실사 재개발(테스트 필요), 정규업체등록 결재 개발, 실사 의뢰 결재 후처리 등
Diffstat (limited to 'lib/vendor-regular-registrations/repository.ts')
-rw-r--r--lib/vendor-regular-registrations/repository.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/vendor-regular-registrations/repository.ts b/lib/vendor-regular-registrations/repository.ts
index 6f73b98f..e69e78bf 100644
--- a/lib/vendor-regular-registrations/repository.ts
+++ b/lib/vendor-regular-registrations/repository.ts
@@ -169,8 +169,7 @@ export async function getVendorRegularRegistrations(
const shouldUpdateStatus = allDocumentsSubmitted && allContractsCompleted && safetyQualificationCompleted && additionalInfoCompleted;
// 현재 상태가 조건충족이 아닌데 모든 조건이 충족되면 상태 업데이트
- // 단, 이미 registration_requested 상태라면 자동 업데이트하지 않음
- if (shouldUpdateStatus && registration.status !== "approval_ready" && registration.status !== "registration_requested") {
+ if (shouldUpdateStatus && registration.status !== "approval_ready") {
// 비동기 업데이트 (백그라운드에서 실행)
updateVendorRegularRegistration(registration.id, {
status: "approval_ready"
@@ -236,7 +235,7 @@ export async function createVendorRegularRegistration(data: {
.insert(vendorRegularRegistrations)
.values({
vendorId: data.vendorId,
- status: data.status || "audit_pass",
+ status: data.status || "under_review",
potentialCode: data.potentialCode,
majorItems: data.majorItems,
assignedDepartment: data.assignedDepartment,