aa
This commit is contained in:
@@ -177,3 +177,23 @@ func (a *API) GetUserOrders(userPhone string, page int) (getUserOrdersResult *Ge
|
||||
}
|
||||
return getUserOrdersResult, err
|
||||
}
|
||||
|
||||
type UserRefundResult struct {
|
||||
OrderID string `json:"orderId"`
|
||||
Status string `json:"status"`
|
||||
RefundTime string `json:"refundTime"`
|
||||
Msg string `json:"msg"`
|
||||
UserPhone string `json:"userPhone"`
|
||||
}
|
||||
|
||||
//用户申请退款
|
||||
func (a *API) UserRefund(orderId, userPhone, reason string) (userRefundResult *UserRefundResult, err error) {
|
||||
params := make(map[string]interface{})
|
||||
params["reason"] = reason
|
||||
sign := a.signParam(params)
|
||||
result, err := a.AccessAPI("oreo/ejiayou_open_api/platform/refund/v1/"+a.platformName+"/"+userPhone+"/"+orderId+"/"+sign+"/"+utils.Int64ToStr(a.timeStamp), TestUrl, params, false)
|
||||
if err == nil {
|
||||
utils.Map2StructByJson(result["data"], &userRefundResult, false)
|
||||
}
|
||||
return userRefundResult, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user