package service import ( "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/ocr/v1/model" "youngee_b_api/model/http_model" ) func (c *Config) CheckBusinessLicense(param *http_model.CompanyReviewRequest) (*http_model.CompanyReviewData, error) { var companyInfo *http_model.CompanyReviewData companyInfo = &http_model.CompanyReviewData{} request := &model.RecognizeBusinessLicenseRequest{} request.Body = &model.BusinessLicenseRequestBody{ Url: ¶m.BusinessLicenseUrl, } // 1. ocr识别 response, err := c.OcrClient.RecognizeBusinessLicense(request) if err != nil { //if err.StatusCode == 400 { // return "false", err //} return nil, err } if response.Result != nil { result := response.Result companyInfo.CompanyName = result.Name companyInfo.USCI = result.RegistrationNumber } return companyInfo, nil }