package jdshop import ( "git.rosy.net.cn/baseapi/platformapi/jcqapi" "git.rosy.net.cn/baseapi/platformapi/jdshopapi" ) func OnCallbackMsg(msg *jdshopapi.CallBackResult) (err error) { msgType := msg.MsgType switch msgType { case jcqapi.TopicOrderPay: default: return } // if CurPurchaseHandler != nil { // if msg.Cmd == mtwmapi.MsgTypeStoreStatusChanged { // response = CurPurchaseHandler.onStoreStatusChanged(msg) // } else if msg.Cmd == mtwmapi.MsgTypePrivateNumberDowngrade { // response = CurPurchaseHandler.onNumberDowngrade(msg) // } else { // if orderID := GetOrderIDFromMsg(msg); orderID != "" { // jxutils.CallMsgHandler(func() { // switch msg.Cmd { // case mtwmapi.MsgTypeWaybillStatus: // response = CurPurchaseHandler.onWaybillMsg(msg) // default: // response = CurPurchaseHandler.onOrderMsg(msg) // } // }, jxutils.ComposeUniversalOrderID(orderID, model.VendorIDMTWM)) // } // /*if msg.Cmd == mtwmapi.MsgTypeOrderRefund || msg.Cmd == mtwmapi.MsgTypeOrderPartialRefund { // utils.CallFuncAsync(func() { // OnFinancialMsg(msg) // }) // } */ // } // } return err }