diff --git a/platformapi/aliupcapi/aliupcapi.go b/platformapi/aliupcapi/aliupcapi.go index 0a35938c..e59697a3 100644 --- a/platformapi/aliupcapi/aliupcapi.go +++ b/platformapi/aliupcapi/aliupcapi.go @@ -135,6 +135,9 @@ func (a *API) GetNetUpcInfo(bar string) (getNetUpcInfo *GetNetUpcInfoResult, err if err == nil { getNetUpcInfo = &GetNetUpcInfoResult{} body := result["fakeData"].(string) + if strings.Contains(body, "没有收录") { + return nil, err + } results := regexpUpc.FindAllStringSubmatch(body, -1) getNetUpcInfo.Upc = results[0][1] getNetUpcInfo.Name = results[1][1]