summaryrefslogtreecommitdiff
path: root/lib/vendor-regular-registrations/repository.ts
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-11-17 07:06:52 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-11-17 07:06:52 +0000
commit1532c1bf4a3236ce9056f33e51ddfebeff79ed5a (patch)
treec3f3c43d0f73c4b7df4e34e9b1aa308604c562c9 /lib/vendor-regular-registrations/repository.ts
parenta5be73b70e7d8e6be1724252e6923c664c3771f4 (diff)
(최겸) 구매 피드백 처리
Diffstat (limited to 'lib/vendor-regular-registrations/repository.ts')
-rw-r--r--lib/vendor-regular-registrations/repository.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/vendor-regular-registrations/repository.ts b/lib/vendor-regular-registrations/repository.ts
index f2a33cda..314afb6c 100644
--- a/lib/vendor-regular-registrations/repository.ts
+++ b/lib/vendor-regular-registrations/repository.ts
@@ -170,7 +170,8 @@ export async function getVendorRegularRegistrations(
const shouldUpdateStatus = allDocumentsSubmitted && allContractsCompleted && safetyQualificationCompleted && additionalInfoCompleted;
// 현재 상태가 조건충족이 아닌데 모든 조건이 충족되면 상태 업데이트
- if (shouldUpdateStatus && registration.status !== "approval_ready") {
+ // 단, 결재진행중(pending_approval) 또는 등록요청완료(registration_completed), 등록실패(registration_failed) 상태인 경우 무시
+ if (shouldUpdateStatus && registration.status !== "approval_ready" && registration.status !== "pending_approval" && registration.status !== "registration_completed" && registration.status !== "registration_failed") {
// 비동기 업데이트 (백그라운드에서 실행)
updateVendorRegularRegistration(registration.id, {
status: "approval_ready"