This commit is contained in:
邹宗楠
2023-04-07 11:32:07 +08:00
parent 747a5f3326
commit 32cc348dfd
2 changed files with 37 additions and 33 deletions

View File

@@ -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
})
}