jds创建售后单?

This commit is contained in:
苏尹岚
2020-09-04 09:05:17 +08:00
parent 5838ef1eb7
commit 2d64057911

View File

@@ -6,6 +6,8 @@ import (
"math" "math"
"time" "time"
"git.rosy.net.cn/jx-callback/business/jxutils"
"git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext" "git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
"git.rosy.net.cn/jx-callback/business/model" "git.rosy.net.cn/jx-callback/business/model"
@@ -19,6 +21,7 @@ func (c *PurchaseHandler) AgreeOrRefuseRefund(ctx *jxcontext.Context, afsOrder *
status = model.AfsOrderStatusFailed status = model.AfsOrderStatusFailed
} else { } else {
status = model.AfsOrderStatusFinished status = model.AfsOrderStatusFinished
} }
orderStatus := &model.OrderStatus{ orderStatus := &model.OrderStatus{
VendorOrderID: afsOrder.AfsOrderID, // 是售后单ID不是订单ID订单ID在RefVendorOrderID中 VendorOrderID: afsOrder.AfsOrderID, // 是售后单ID不是订单ID订单ID在RefVendorOrderID中
@@ -63,7 +66,7 @@ func (c *PurchaseHandler) PartRefundOrder(ctx *jxcontext.Context, order *model.G
AfsOrderID: orderStatus.VendorOrderID, AfsOrderID: orderStatus.VendorOrderID,
VendorOrderID: orderStatus.RefVendorOrderID, VendorOrderID: orderStatus.RefVendorOrderID,
VendorStoreID: order.VendorStoreID, VendorStoreID: order.VendorStoreID,
StoreID: order.StoreID, StoreID: jxutils.GetSaleStoreIDFromOrder(order),
AfsCreatedAt: time.Now(), AfsCreatedAt: time.Now(),
VendorAppealType: "", VendorAppealType: "",
AppealType: model.AfsAppealTypeRefund, AppealType: model.AfsAppealTypeRefund,
@@ -89,6 +92,7 @@ func (c *PurchaseHandler) PartRefundOrder(ctx *jxcontext.Context, order *model.G
afsOrder.SkuUserMoney += orderSku.UserMoney afsOrder.SkuUserMoney += orderSku.UserMoney
afsOrder.Skus = append(afsOrder.Skus, orderSku) afsOrder.Skus = append(afsOrder.Skus, orderSku)
} }
err = partner.CurOrderManager.OnAfsOrderNew(afsOrder, orderStatus)
return err return err
} }