This commit is contained in:
邹宗楠
2023-07-04 13:49:35 +08:00
parent adf24173c4
commit 8b49da00f1
3 changed files with 41 additions and 23 deletions

View File

@@ -78,72 +78,72 @@ func (a *API) PartialRefund(req *request2.AlibabaTclsAelophyRefundCsapplyRequest
}
// UserApplyRefund 用户申请售后单消息通知
func (a *API) UserApplyRefund(c *http.Request) (*UserApplyRefundCallBack, error) {
func (a *API) UserApplyRefund(c *http.Request) (*UserApplyRefundCallBack, string, error) {
globals.SugarLogger.Debugf("进入 UserApplyRefund")
data, err := ioutil.ReadAll(c.Body)
if err != nil {
return nil, err
return nil, "", err
}
if len(data) == 0 {
return nil, err
return nil, "", err
}
var result *UserApplyRefundCallBack
if err := json.Unmarshal(data, &result); err != nil {
return nil, err
return nil, "", err
}
return result, nil
return result, string(data), nil
}
// UserCancelRefundApply 用户取消售后申请
func (a *API) UserCancelRefundApply(c *http.Request) (*UserCancelRefundApply, error) {
func (a *API) UserCancelRefundApply(c *http.Request) (*UserCancelRefundApply, string, error) {
globals.SugarLogger.Debugf("进入 UserCancelRefundApply")
data, err := ioutil.ReadAll(c.Body)
if err != nil {
return nil, err
return nil, "", err
}
if len(data) == 0 {
return nil, err
return nil, "", err
}
var result *UserCancelRefundApply
if err := json.Unmarshal(data, &result); err != nil {
return nil, err
return nil, "", err
}
return result, nil
return result, string(data), nil
}
// OnSaleRefundOrder 用户售中取消
func (a *API) OnSaleRefundOrder(c *http.Request) (*OnSaleCancel, error) {
func (a *API) OnSaleRefundOrder(c *http.Request) (*OnSaleCancel, string, error) {
globals.SugarLogger.Debugf("进入 OnSaleRefundOrder")
body, _ := ioutil.ReadAll(c.Body)
if len(body) == 0 {
return nil, nil
return nil, "", nil
}
var onSaleOrder *OnSaleCancel
if err := json.Unmarshal(body, &onSaleOrder); err != nil {
return nil, err
return nil, "", err
}
return onSaleOrder, nil
return onSaleOrder, "", nil
}
// RefundOrderFinish 同城零售逆向订单状态完成接口(退款完成)
func (a *API) RefundOrderFinish(c *http.Request) (*RefundOrderFinish, error) {
func (a *API) RefundOrderFinish(c *http.Request) (*RefundOrderFinish, string, error) {
globals.SugarLogger.Debugf("进入 RefundOrderFinish")
data, err := ioutil.ReadAll(c.Body)
if err != nil {
return nil, err
return nil, "", err
}
if len(data) == 0 {
return nil, nil
return nil, "", nil
}
var result *RefundOrderFinish
if err := json.Unmarshal(data, &result); err != nil {
return nil, err
return nil, "", err
}
return result, nil
return result, "", nil
}
// QueryAfsOrderDetail 获取订单退款详情