diff --git a/business/partner/purchase/ebai/financial.go b/business/partner/purchase/ebai/financial.go index 3f84b0f7f..7784fb0ec 100644 --- a/business/partner/purchase/ebai/financial.go +++ b/business/partner/purchase/ebai/financial.go @@ -5,3 +5,7 @@ import "git.rosy.net.cn/baseapi/platformapi/ebaiapi" func OnFinancialMsg(msg *ebaiapi.CallbackMsg) (response *ebaiapi.CallbackResponse) { return response } + +func (p *PurchaseHandler) OnOrderDetail(orderDetail map[string]interface{}) (err error) { + return err +} diff --git a/business/partner/purchase/ebai/order.go b/business/partner/purchase/ebai/order.go index f84e5b2b3..b56b0b6f2 100644 --- a/business/partner/purchase/ebai/order.go +++ b/business/partner/purchase/ebai/order.go @@ -49,6 +49,9 @@ func (p *PurchaseHandler) GetOrder(vendorOrderID string) (order *model.GoodsOrde // globals.SugarLogger.Info(result) if err == nil { order = p.Map2Order(result) + utils.CallFuncAsync(func() { + p.OnOrderDetail(result) + }) } return order, err } diff --git a/business/partner/purchase/mtwm/financial.go b/business/partner/purchase/mtwm/financial.go index a911e2ff8..ef9147f78 100644 --- a/business/partner/purchase/mtwm/financial.go +++ b/business/partner/purchase/mtwm/financial.go @@ -5,3 +5,7 @@ import "git.rosy.net.cn/baseapi/platformapi/mtwmapi" func OnFinancialMsg(msg *mtwmapi.CallbackMsg) (response *mtwmapi.CallbackResponse) { return response } + +func (p *PurchaseHandler) OnOrderDetail(orderDetail map[string]interface{}) (err error) { + return err +} diff --git a/business/partner/purchase/mtwm/order.go b/business/partner/purchase/mtwm/order.go index 3c1242a1b..4b8760e33 100644 --- a/business/partner/purchase/mtwm/order.go +++ b/business/partner/purchase/mtwm/order.go @@ -46,6 +46,9 @@ func (p *PurchaseHandler) GetOrder(vendorOrderID string) (order *model.GoodsOrde // globals.SugarLogger.Info(result) if err == nil { order = p.Map2Order(result) + utils.CallFuncAsync(func() { + p.OnOrderDetail(result) + }) } return order, err }