diff --git a/platform/jdapi/jdapi.go b/platform/jdapi/jdapi.go index d46f61e7..836a6a58 100644 --- a/platform/jdapi/jdapi.go +++ b/platform/jdapi/jdapi.go @@ -134,7 +134,7 @@ func NewJDAPI(token, appKey, appSecret string, logger *zap.Logger) *JDAPI { return &JDAPI{token, appKey, appSecret, logger, logger.Sugar(), http.Client{Timeout: time.Second * 10}} } -func (j JDAPI) AccessJDQuery(apiStr string, jdParams map[string]string) (map[string]interface{}, error) { +func (j *JDAPI) AccessJDQuery(apiStr string, jdParams map[string]string) (map[string]interface{}, error) { params := make(map[string]string) params["v"] = "1.0" params["format"] = "json" @@ -220,7 +220,7 @@ func (j JDAPI) AccessJDQuery(apiStr string, jdParams map[string]string) (map[str } } -func (j JDAPI) AccessJDQueryNoPage(apiStr string, jdParams map[string]string, keyToRemove, keyToKeep []string) (interface{}, error) { +func (j *JDAPI) AccessJDQueryNoPage(apiStr string, jdParams map[string]string, keyToRemove, keyToKeep []string) (interface{}, error) { jsonResult, err := j.AccessJDQuery(apiStr, jdParams) if err != nil { return jsonResult, err @@ -301,7 +301,7 @@ func NormalJDQueryHavePageResultParser(data map[string]interface{}, totalCount i panic("wrong format") } -func (j JDAPI) AccessJDQueryHavePage(apiStr string, jdParams map[string]string, keyToRemove, keyToKeep []string, pageResultParser PageResultParser) ([]interface{}, error) { +func (j *JDAPI) AccessJDQueryHavePage(apiStr string, jdParams map[string]string, keyToRemove, keyToKeep []string, pageResultParser PageResultParser) ([]interface{}, error) { if pageResultParser == nil { pageResultParser = NormalJDQueryHavePageResultParser }