fix certification
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,6 +1,7 @@
|
||||
# 日志文件
|
||||
logs/
|
||||
*.log
|
||||
file
|
||||
|
||||
# 编译输出
|
||||
bin/
|
||||
|
||||
@@ -64,14 +64,32 @@ func (s *EnterpriseInfoSubmitRecordService) ValidateWithWestdex(ctx context.Cont
|
||||
zap.String("legal_person", info.LegalPersonName))
|
||||
return nil
|
||||
}
|
||||
encryptedEntName, err := s.westdexService.Encrypt(info.CompanyName)
|
||||
if err != nil {
|
||||
return fmt.Errorf("%s: %w", "企业四要素验证", err)
|
||||
}
|
||||
|
||||
encryptedLegalPerson, err := s.westdexService.Encrypt(info.LegalPersonName)
|
||||
if err != nil {
|
||||
return fmt.Errorf("%s: %w", "企业四要素验证", err)
|
||||
}
|
||||
|
||||
encryptedEntCode, err := s.westdexService.Encrypt(info.UnifiedSocialCode)
|
||||
if err != nil {
|
||||
return fmt.Errorf("%s: %w", "企业四要素验证", err)
|
||||
}
|
||||
|
||||
encryptedIDCard, err := s.westdexService.Encrypt(info.LegalPersonID)
|
||||
if err != nil {
|
||||
return fmt.Errorf("%s: %w", "企业四要素验证", err)
|
||||
}
|
||||
|
||||
// 调用westdexService进行外部校验
|
||||
reqParams := map[string]interface{}{
|
||||
"data": map[string]interface{}{
|
||||
"entname": info.CompanyName,
|
||||
"realname": info.LegalPersonName,
|
||||
"entmark": info.UnifiedSocialCode,
|
||||
"idcard": info.LegalPersonID,
|
||||
"entname": encryptedEntName,
|
||||
"realname": encryptedLegalPerson,
|
||||
"entmark": encryptedEntCode,
|
||||
"idcard": encryptedIDCard,
|
||||
},
|
||||
}
|
||||
resp, err := s.westdexService.CallAPI("WEST00021", reqParams)
|
||||
|
||||
@@ -31,7 +31,6 @@ func (r *ProductAdminRoutes) Register(router *sharedhttp.GinRouter) {
|
||||
// 管理员路由组
|
||||
engine := router.GetEngine()
|
||||
adminGroup := engine.Group("/api/v1/admin")
|
||||
adminGroup.Use(r.auth.Handle()) // JWT认证
|
||||
adminGroup.Use(r.admin.Handle()) // 管理员权限验证
|
||||
{
|
||||
// 产品管理
|
||||
|
||||
Reference in New Issue
Block a user