package weapp import "errors" // CommonError 微信返回错误信息 type CommonError struct { ErrCode int `json:"errcode"` // 错误码 ErrMSG string `json:"errmsg"` // 错误描述 } // GetResponseError 获取微信服务器错返回误信息 func (err *CommonError) GetResponseError() error { if err.ErrCode != 0 { return errors.New(err.ErrMSG) } return nil } // CommonResult 微信返回错误信息 type CommonResult struct { ResultCode int `json:"resultcode"` // 错误码 ResultMsg string `json:"resultmsg"` // 错误描述 } // GetResponseError 获取微信服务器错返回误信息 func (err *CommonResult) GetResponseError() error { if err.ResultCode != 0 { return errors.New(err.ResultMsg) } return nil }