fix certification
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,6 +1,7 @@
|
|||||||
# 日志文件
|
# 日志文件
|
||||||
logs/
|
logs/
|
||||||
*.log
|
*.log
|
||||||
|
file
|
||||||
|
|
||||||
# 编译输出
|
# 编译输出
|
||||||
bin/
|
bin/
|
||||||
@@ -36,4 +37,4 @@ coverage.html
|
|||||||
*.exe
|
*.exe
|
||||||
*.dll
|
*.dll
|
||||||
*.so
|
*.so
|
||||||
*.dylib
|
*.dylib
|
||||||
|
|||||||
@@ -64,14 +64,32 @@ func (s *EnterpriseInfoSubmitRecordService) ValidateWithWestdex(ctx context.Cont
|
|||||||
zap.String("legal_person", info.LegalPersonName))
|
zap.String("legal_person", info.LegalPersonName))
|
||||||
return nil
|
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{}{
|
reqParams := map[string]interface{}{
|
||||||
"data": map[string]interface{}{
|
"data": map[string]interface{}{
|
||||||
"entname": info.CompanyName,
|
"entname": encryptedEntName,
|
||||||
"realname": info.LegalPersonName,
|
"realname": encryptedLegalPerson,
|
||||||
"entmark": info.UnifiedSocialCode,
|
"entmark": encryptedEntCode,
|
||||||
"idcard": info.LegalPersonID,
|
"idcard": encryptedIDCard,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
resp, err := s.westdexService.CallAPI("WEST00021", reqParams)
|
resp, err := s.westdexService.CallAPI("WEST00021", reqParams)
|
||||||
|
|||||||
@@ -31,7 +31,6 @@ func (r *ProductAdminRoutes) Register(router *sharedhttp.GinRouter) {
|
|||||||
// 管理员路由组
|
// 管理员路由组
|
||||||
engine := router.GetEngine()
|
engine := router.GetEngine()
|
||||||
adminGroup := engine.Group("/api/v1/admin")
|
adminGroup := engine.Group("/api/v1/admin")
|
||||||
adminGroup.Use(r.auth.Handle()) // JWT认证
|
|
||||||
adminGroup.Use(r.admin.Handle()) // 管理员权限验证
|
adminGroup.Use(r.admin.Handle()) // 管理员权限验证
|
||||||
{
|
{
|
||||||
// 产品管理
|
// 产品管理
|
||||||
@@ -43,14 +42,14 @@ func (r *ProductAdminRoutes) Register(router *sharedhttp.GinRouter) {
|
|||||||
products.POST("", r.handler.CreateProduct)
|
products.POST("", r.handler.CreateProduct)
|
||||||
products.PUT("/:id", r.handler.UpdateProduct)
|
products.PUT("/:id", r.handler.UpdateProduct)
|
||||||
products.DELETE("/:id", r.handler.DeleteProduct)
|
products.DELETE("/:id", r.handler.DeleteProduct)
|
||||||
|
|
||||||
// 组合包管理
|
// 组合包管理
|
||||||
products.POST("/:id/package-items", r.handler.AddPackageItem)
|
products.POST("/:id/package-items", r.handler.AddPackageItem)
|
||||||
products.PUT("/:id/package-items/:item_id", r.handler.UpdatePackageItem)
|
products.PUT("/:id/package-items/:item_id", r.handler.UpdatePackageItem)
|
||||||
products.DELETE("/:id/package-items/:item_id", r.handler.RemovePackageItem)
|
products.DELETE("/:id/package-items/:item_id", r.handler.RemovePackageItem)
|
||||||
products.PUT("/:id/package-items/reorder", r.handler.ReorderPackageItems)
|
products.PUT("/:id/package-items/reorder", r.handler.ReorderPackageItems)
|
||||||
products.PUT("/:id/package-items/batch", r.handler.UpdatePackageItems)
|
products.PUT("/:id/package-items/batch", r.handler.UpdatePackageItems)
|
||||||
|
|
||||||
// API配置管理
|
// API配置管理
|
||||||
products.GET("/:id/api-config", r.handler.GetProductApiConfig)
|
products.GET("/:id/api-config", r.handler.GetProductApiConfig)
|
||||||
products.POST("/:id/api-config", r.handler.CreateProductApiConfig)
|
products.POST("/:id/api-config", r.handler.CreateProductApiConfig)
|
||||||
|
|||||||
Reference in New Issue
Block a user