diff --git a/platformapi/dingdingapi/qrcode.go b/platformapi/dingdingapi/qrcode.go index 2c718228..a2992939 100644 --- a/platformapi/dingdingapi/qrcode.go +++ b/platformapi/dingdingapi/qrcode.go @@ -32,7 +32,8 @@ type UserGetByUnionIdRsp struct { } //根据union获取用户user_id -func (a *API) GetByUnionID(unionID string) (userInfo *UserGetByUnionIdRsp, err error) { +func (a *API) GetByUnionID(unionID string) (*UserGetByUnionIdRsp, error) { + //userInfo := new(UserGetByUnionIdRsp) result, err := a.AccessAPI("topapi/user/getbyunionid", utils.Params2Map("unionid", unionID), nil) globals.SugarLogger.Debug("result=================", result) if err != nil { @@ -49,7 +50,7 @@ func (a *API) GetByUnionID(unionID string) (userInfo *UserGetByUnionIdRsp, err e } //根据user_id获取用户 -func (a *API) GetUser(userID string) (userDetail map[string]interface{}, err error) { +func (a *API) GetUser(userID string) (map[string]interface{}, error) { result, err := a.AccessAPI("user/get", utils.Params2Map("userid", userID), nil) if err != nil { return nil, err