From eb8886d96157ed02104d2a57b098925fbd4ce24d Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Tue, 27 Jan 2026 16:50:13 +0800 Subject: [PATCH] f --- .../certification/enums/certification_status.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/internal/domains/certification/enums/certification_status.go b/internal/domains/certification/enums/certification_status.go index db038db..0711e8f 100644 --- a/internal/domains/certification/enums/certification_status.go +++ b/internal/domains/certification/enums/certification_status.go @@ -201,18 +201,26 @@ func GetNextValidStatuses(currentStatus CertificationStatus) []CertificationStat nextStatusMap := map[CertificationStatus][]CertificationStatus{ StatusPending: { StatusInfoSubmitted, + // 管理员/系统可直接完成认证 + StatusCompleted, }, StatusInfoSubmitted: { StatusEnterpriseVerified, StatusInfoRejected, + // 管理员/系统可直接完成认证 + StatusCompleted, }, StatusEnterpriseVerified: { StatusContractApplied, + // 管理员/系统可直接完成认证(无合同场景) + StatusCompleted, }, StatusContractApplied: { StatusContractSigned, StatusContractRejected, StatusContractExpired, + // 管理员/系统可在合同流程中直接完成认证 + StatusCompleted, }, StatusContractSigned: { StatusCompleted, // 可以转换到完成状态 @@ -222,12 +230,18 @@ func GetNextValidStatuses(currentStatus CertificationStatus) []CertificationStat }, StatusInfoRejected: { StatusInfoSubmitted, // 可以重新提交 + // 管理员/系统可直接标记为完成 + StatusCompleted, }, StatusContractRejected: { StatusEnterpriseVerified, // 重置到企业认证状态 + // 管理员/系统可直接标记为完成 + StatusCompleted, }, StatusContractExpired: { StatusEnterpriseVerified, // 重置到企业认证状态 + // 管理员/系统可直接标记为完成 + StatusCompleted, }, }