fix certification

This commit is contained in:
2025-07-30 02:26:04 +08:00
parent 65ecef97f8
commit d7079dfd78
2 changed files with 99 additions and 65 deletions

View File

@@ -947,12 +947,16 @@ func (s *CertificationApplicationServiceImpl) AddStatusMetadata(ctx context.Cont
case enums.StatusPending, enums.StatusInfoSubmitted, enums.StatusEnterpriseVerified:
record, err := s.enterpriseInfoSubmitRecordRepo.FindLatestByUserID(ctx, cert.UserID)
if err == nil && record != nil {
metadata["company_name"] = record.CompanyName
metadata["legal_person_name"] = record.LegalPersonName
metadata["unified_social_code"] = record.UnifiedSocialCode
metadata["enterprise_address"] = record.EnterpriseAddress
metadata["legal_person_phone"] = record.LegalPersonPhone
metadata["legal_person_id"] = record.LegalPersonID
enterpriseInfo := map[string]interface{}{
"company_name": record.CompanyName,
"legal_person_name": record.LegalPersonName,
"unified_social_code": record.UnifiedSocialCode,
"enterprise_address": record.EnterpriseAddress,
"legal_person_phone": record.LegalPersonPhone,
"legal_person_id": record.LegalPersonID,
}
metadata["enterprise_info"] = enterpriseInfo
}
case enums.StatusCompleted:
// 获取最终合同信息