|
@@ -3,6 +3,7 @@ package purang
|
|
|
import (
|
|
|
"bytes"
|
|
|
"encoding/json"
|
|
|
+ "eta/eta_crawler/utils"
|
|
|
"fmt"
|
|
|
"io"
|
|
|
|
|
@@ -96,6 +97,11 @@ func (c *Client) DoRequest(path string, params map[string]string) (*BaseResponse
|
|
|
if err := json.NewDecoder(bytes.NewReader(body)).Decode(&baseResp); err != nil {
|
|
|
return nil, fmt.Errorf("decode response failed: %v", err)
|
|
|
}
|
|
|
+ if baseResp.Code != "10000" {
|
|
|
+ err = fmt.Errorf("接口返回失败,code: %s, err: %s",baseResp.Code, baseResp.Message)
|
|
|
+ utils.FileLog.Info(string(body))
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
// var baseResp BaseResponse
|
|
|
// if err := json.Unmarshal([]byte(bodystr), &baseResp); err != nil {
|
|
|
// return nil, fmt.Errorf("decode response failed: %v", err)
|