add f
This commit is contained in:
@@ -242,7 +242,8 @@ func GetNextValidStatuses(currentStatus CertificationStatus) []CertificationStat
|
||||
// 最终状态,无后续状态
|
||||
},
|
||||
StatusInfoRejected: {
|
||||
StatusInfoSubmitted, // 可以重新提交
|
||||
StatusInfoPendingReview, // 用户修正后重新提交,进入人工审核
|
||||
StatusInfoSubmitted, // 兼容旧路径:直接重新提交
|
||||
// 管理员/系统可直接标记为完成
|
||||
StatusCompleted,
|
||||
},
|
||||
@@ -289,6 +290,7 @@ func GetTransitionReason(from, to CertificationStatus) string {
|
||||
string(StatusContractSigned) + "->" + string(StatusCompleted): "系统处理完成,认证成功",
|
||||
string(StatusContractApplied) + "->" + string(StatusContractRejected): "用户拒绝签署合同",
|
||||
string(StatusContractApplied) + "->" + string(StatusContractExpired): "合同签署超时",
|
||||
string(StatusInfoRejected) + "->" + string(StatusInfoPendingReview): "用户修正后重新提交企业信息",
|
||||
string(StatusInfoRejected) + "->" + string(StatusInfoSubmitted): "用户重新提交企业信息",
|
||||
string(StatusContractRejected) + "->" + string(StatusEnterpriseVerified): "重置状态,准备重新申请",
|
||||
string(StatusContractExpired) + "->" + string(StatusEnterpriseVerified): "重置状态,准备重新申请",
|
||||
@@ -300,3 +302,8 @@ func GetTransitionReason(from, to CertificationStatus) string {
|
||||
}
|
||||
return "未知转换"
|
||||
}
|
||||
|
||||
// CanAdminRejectEnterpriseInfoPhase 是否允许管理员拒绝企业信息(仅 early phase)
|
||||
func CanAdminRejectEnterpriseInfoPhase(status CertificationStatus) bool {
|
||||
return status == StatusInfoPendingReview || status == StatusInfoSubmitted
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user