1
This commit is contained in:
@@ -864,23 +864,27 @@ func (c *OrderController) PartRefundOrder() {
|
||||
// @router /ApplyRefundOrder [post]
|
||||
func (c *OrderController) ApplyRefundOrder() {
|
||||
c.callApplyRefundOrder(func(params *tOrderApplyRefundOrderParams) (retVal interface{}, errCode string, err error) {
|
||||
//var skuList []*model.OrderSku
|
||||
//err = jxutils.Strings2Objs(params.RefundSkuList, &skuList)
|
||||
//if err == nil {
|
||||
// _, _, skuList = skuList2Map(skuList)
|
||||
// var order *model.GoodsOrder
|
||||
// order, err = partner.CurOrderManager.LoadOrder(params.VendorOrderID, params.VendorID)
|
||||
// if err == nil {
|
||||
// removedAll, err2 := fillSkuList(skuList, order.Skus)
|
||||
// if err = err2; err == nil {
|
||||
// if removedAll {
|
||||
// err = defsch.FixedScheduler.RefundOrder(params.Ctx, order, params.Reason)
|
||||
// } else {
|
||||
// err = defsch.FixedScheduler.PartRefundOrder(params.Ctx, order, skuList, params.Reason)
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
// 微信,支付宝-通联,(抖音-抖音支付,快手-快手支付) 小程序,下单时不区分平台,支付时区分()
|
||||
|
||||
// 1- 创建afsOrder 售后单
|
||||
// 2-
|
||||
var skuList []*model.OrderSku
|
||||
err = jxutils.Strings2Objs(params.RefundSkuList, &skuList)
|
||||
if err == nil {
|
||||
_, _, skuList = skuList2Map(skuList)
|
||||
var order *model.GoodsOrder
|
||||
order, err = partner.CurOrderManager.LoadOrder(params.VendorOrderID, params.VendorID)
|
||||
if err == nil {
|
||||
removedAll, err2 := fillSkuList(skuList, order.Skus)
|
||||
if err = err2; err == nil {
|
||||
if removedAll {
|
||||
err = defsch.FixedScheduler.RefundOrder(params.Ctx, order, params.Reason)
|
||||
} else {
|
||||
err = defsch.FixedScheduler.PartRefundOrder(params.Ctx, order, skuList, params.Reason)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return retVal, "", err
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user