business_license_check.go 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package review_service
  2. //
  3. //import (
  4. // "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/ocr/v1/model"
  5. // "youngee_m_api/app/dao"
  6. // "youngee_m_api/app/entity"
  7. // "youngee_m_api/app/vo"
  8. //)
  9. //
  10. //func (c *Config) CheckBusinessLicense(param *vo.IdentifyParam) (map[string]string, error) {
  11. // request := &model.RecognizeBusinessLicenseRequest{}
  12. // request.Body = &model.BusinessLicenseRequestBody{
  13. // Url: &param.BusinessLicenseUrl,
  14. // }
  15. // response, err := c.OcrClient.RecognizeBusinessLicense(request)
  16. // if err != nil {
  17. // //if err.StatusCode == 400 {
  18. // // return "false", err
  19. // //}
  20. // return nil, err
  21. // }
  22. // result := response.Result
  23. // registrationNumber := result.RegistrationNumber
  24. // companyName := result.Name
  25. // address := result.Address
  26. // bodyType := result.Type // 公司/企业类型/主体类型/类型
  27. // err1 := dao.EnterpriseDao{}.UpdateEnterprise(entity.Enterprise{
  28. // EnterpriseID: param.EnterpriseId,
  29. // BusinessName: *companyName,
  30. // TaxNumber: *registrationNumber,
  31. // Address: *address,
  32. // AuthStatus: 1,
  33. // })
  34. // if err1 != nil {
  35. // return nil, err1
  36. // }
  37. // resultMap := make(map[string]string)
  38. // resultMap["registrationNumber"] = *registrationNumber // 企业税号
  39. // resultMap["companyName"] = *companyName
  40. // resultMap["address"] = *address
  41. // resultMap["type"] = *bodyType
  42. //
  43. // return resultMap, nil
  44. //}