1
This commit is contained in:
@@ -78,72 +78,72 @@ func (a *API) PartialRefund(req *request2.AlibabaTclsAelophyRefundCsapplyRequest
|
|||||||
}
|
}
|
||||||
|
|
||||||
// UserApplyRefund 用户申请售后单消息通知
|
// UserApplyRefund 用户申请售后单消息通知
|
||||||
func (a *API) UserApplyRefund(c *http.Request) (*UserApplyRefundCallBack, error) {
|
func (a *API) UserApplyRefund(c *http.Request) (*UserApplyRefundCallBack, string, error) {
|
||||||
globals.SugarLogger.Debugf("进入 UserApplyRefund")
|
globals.SugarLogger.Debugf("进入 UserApplyRefund")
|
||||||
data, err := ioutil.ReadAll(c.Body)
|
data, err := ioutil.ReadAll(c.Body)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(data) == 0 {
|
if len(data) == 0 {
|
||||||
return nil, err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
var result *UserApplyRefundCallBack
|
var result *UserApplyRefundCallBack
|
||||||
if err := json.Unmarshal(data, &result); err != nil {
|
if err := json.Unmarshal(data, &result); err != nil {
|
||||||
return nil, err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
return result, nil
|
return result, string(data), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// UserCancelRefundApply 用户取消售后申请
|
// UserCancelRefundApply 用户取消售后申请
|
||||||
func (a *API) UserCancelRefundApply(c *http.Request) (*UserCancelRefundApply, error) {
|
func (a *API) UserCancelRefundApply(c *http.Request) (*UserCancelRefundApply, string, error) {
|
||||||
globals.SugarLogger.Debugf("进入 UserCancelRefundApply")
|
globals.SugarLogger.Debugf("进入 UserCancelRefundApply")
|
||||||
data, err := ioutil.ReadAll(c.Body)
|
data, err := ioutil.ReadAll(c.Body)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(data) == 0 {
|
if len(data) == 0 {
|
||||||
return nil, err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
var result *UserCancelRefundApply
|
var result *UserCancelRefundApply
|
||||||
if err := json.Unmarshal(data, &result); err != nil {
|
if err := json.Unmarshal(data, &result); err != nil {
|
||||||
return nil, err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
return result, nil
|
return result, string(data), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// OnSaleRefundOrder 用户售中取消
|
// OnSaleRefundOrder 用户售中取消
|
||||||
func (a *API) OnSaleRefundOrder(c *http.Request) (*OnSaleCancel, error) {
|
func (a *API) OnSaleRefundOrder(c *http.Request) (*OnSaleCancel, string, error) {
|
||||||
globals.SugarLogger.Debugf("进入 OnSaleRefundOrder")
|
globals.SugarLogger.Debugf("进入 OnSaleRefundOrder")
|
||||||
body, _ := ioutil.ReadAll(c.Body)
|
body, _ := ioutil.ReadAll(c.Body)
|
||||||
|
|
||||||
if len(body) == 0 {
|
if len(body) == 0 {
|
||||||
return nil, nil
|
return nil, "", nil
|
||||||
}
|
}
|
||||||
var onSaleOrder *OnSaleCancel
|
var onSaleOrder *OnSaleCancel
|
||||||
if err := json.Unmarshal(body, &onSaleOrder); err != nil {
|
if err := json.Unmarshal(body, &onSaleOrder); err != nil {
|
||||||
return nil, err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
return onSaleOrder, nil
|
return onSaleOrder, "", nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// RefundOrderFinish 同城零售逆向订单状态完成接口(退款完成)
|
// RefundOrderFinish 同城零售逆向订单状态完成接口(退款完成)
|
||||||
func (a *API) RefundOrderFinish(c *http.Request) (*RefundOrderFinish, error) {
|
func (a *API) RefundOrderFinish(c *http.Request) (*RefundOrderFinish, string, error) {
|
||||||
globals.SugarLogger.Debugf("进入 RefundOrderFinish")
|
globals.SugarLogger.Debugf("进入 RefundOrderFinish")
|
||||||
data, err := ioutil.ReadAll(c.Body)
|
data, err := ioutil.ReadAll(c.Body)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(data) == 0 {
|
if len(data) == 0 {
|
||||||
return nil, nil
|
return nil, "", nil
|
||||||
}
|
}
|
||||||
var result *RefundOrderFinish
|
var result *RefundOrderFinish
|
||||||
if err := json.Unmarshal(data, &result); err != nil {
|
if err := json.Unmarshal(data, &result); err != nil {
|
||||||
return nil, err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
return result, nil
|
return result, "", nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// QueryAfsOrderDetail 获取订单退款详情
|
// QueryAfsOrderDetail 获取订单退款详情
|
||||||
|
|||||||
@@ -13,18 +13,18 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
// ReaderOrderInfo 获取订单状态回调
|
// ReaderOrderInfo 获取订单状态回调
|
||||||
func (a *API) ReaderOrderInfo(c *http.Request) (*CallbackOrder, error) {
|
func (a *API) ReaderOrderInfo(c *http.Request) (*CallbackOrder, string, error) {
|
||||||
body, _ := ioutil.ReadAll(c.Body)
|
body, _ := ioutil.ReadAll(c.Body)
|
||||||
|
|
||||||
if len(body) == 0 {
|
if len(body) == 0 {
|
||||||
return nil, nil
|
return nil, "", nil
|
||||||
}
|
}
|
||||||
var callbackOrder *CallbackOrder
|
var callbackOrder *CallbackOrder
|
||||||
if err := json.Unmarshal(body, &callbackOrder); err != nil {
|
if err := json.Unmarshal(body, &callbackOrder); err != nil {
|
||||||
return nil, err
|
return nil, "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
return callbackOrder, nil
|
return callbackOrder, string(body), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// QueryOrderDetail 自配送查询订单详情
|
// QueryOrderDetail 自配送查询订单详情
|
||||||
|
|||||||
@@ -42,6 +42,24 @@ type CancelSubOrder struct {
|
|||||||
BizSubOrderId int64 `json:"bizSubOrderId"` // 要取消的子订单号
|
BizSubOrderId int64 `json:"bizSubOrderId"` // 要取消的子订单号
|
||||||
CancelStockQuantity string `json:"cancelStockQuantity"` // 库存单位取消数量
|
CancelStockQuantity string `json:"cancelStockQuantity"` // 库存单位取消数量
|
||||||
}
|
}
|
||||||
|
type T struct {
|
||||||
|
RefundFee int `json:"refundFee"`
|
||||||
|
MerchantCode string `json:"merchantCode"`
|
||||||
|
RefundReason string `json:"refundReason"`
|
||||||
|
BizRefundId string `json:"bizRefundId"`
|
||||||
|
OutOrderId string `json:"outOrderId"`
|
||||||
|
RefundPackageFee int `json:"refundPackageFee"`
|
||||||
|
OrderFrom int `json:"orderFrom"`
|
||||||
|
SubRefundOrders []struct {
|
||||||
|
RefundFee int `json:"refundFee"`
|
||||||
|
MaxRefundFee int `json:"maxRefundFee"`
|
||||||
|
OutSubOrderId string `json:"outSubOrderId"`
|
||||||
|
RefundAmount int `json:"refundAmount"`
|
||||||
|
} `json:"subRefundOrders"`
|
||||||
|
StoreId string `json:"storeId"`
|
||||||
|
RefundDeliveryFee int `json:"refundDeliveryFee"`
|
||||||
|
RefundId string `json:"refundId"`
|
||||||
|
}
|
||||||
|
|
||||||
// UserApplyRefundCallBack 用户申请售后消息通知
|
// UserApplyRefundCallBack 用户申请售后消息通知
|
||||||
type UserApplyRefundCallBack struct {
|
type UserApplyRefundCallBack struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user