From 3779a7d66d77fff184ffa1d5454be4443867264c Mon Sep 17 00:00:00 2001 From: Mrx <18278715334@163.com> Date: Thu, 19 Mar 2026 17:29:06 +0800 Subject: [PATCH] f --- .../certification_application_service_impl.go | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/internal/application/certification/certification_application_service_impl.go b/internal/application/certification/certification_application_service_impl.go index 1b93403..0e90009 100644 --- a/internal/application/certification/certification_application_service_impl.go +++ b/internal/application/certification/certification_application_service_impl.go @@ -264,7 +264,22 @@ func (s *CertificationApplicationServiceImpl) SubmitEnterpriseInfo( // 4. 提交企业信息:暂时跳过人工审核,直接进入「已提交」状态(第三步企业认证) // 恢复人工审核时改为 cert.SubmitEnterpriseInfoForReview(enterpriseInfo),并将 next_action 改为「请等待管理员审核企业信息」 - err = cert.SubmitEnterpriseInfo(enterpriseInfo, "", "") + + // 生成企业认证链接 + authURL, err := s.esignClient.GenerateEnterpriseAuth(&esign.EnterpriseAuthRequest{ + CompanyName: enterpriseInfo.CompanyName, + UnifiedSocialCode: enterpriseInfo.UnifiedSocialCode, + LegalPersonName: enterpriseInfo.LegalPersonName, + LegalPersonID: enterpriseInfo.LegalPersonID, + TransactorName: enterpriseInfo.LegalPersonName, + TransactorMobile: enterpriseInfo.LegalPersonPhone, + TransactorID: enterpriseInfo.LegalPersonID, + }) + if err != nil { + return fmt.Errorf("生成企业认证链接失败: %w", err) + } + + err = cert.SubmitEnterpriseInfo(enterpriseInfo, authURL.AuthShortURL, authURL.AuthFlowID) if err != nil { return fmt.Errorf("提交企业信息失败: %s", err.Error()) }