aa
This commit is contained in:
@@ -11,10 +11,13 @@ import (
|
|||||||
func OnCallbackMsg(msg *ebaiapi.CallbackMsg) (response *ebaiapi.CallbackResponse) {
|
func OnCallbackMsg(msg *ebaiapi.CallbackMsg) (response *ebaiapi.CallbackResponse) {
|
||||||
globals.SugarLogger.Debugf("ebai OnCallbackMsg msg:%s", utils.Format4Output(msg, true))
|
globals.SugarLogger.Debugf("ebai OnCallbackMsg msg:%s", utils.Format4Output(msg, true))
|
||||||
if CurPurchaseHandler != nil {
|
if CurPurchaseHandler != nil {
|
||||||
|
globals.SugarLogger.Debugf("ebai OnCallbackMsg msg 1")
|
||||||
if orderID := GetOrderIDFromMsg(msg); orderID != "" {
|
if orderID := GetOrderIDFromMsg(msg); orderID != "" {
|
||||||
|
globals.SugarLogger.Debugf("ebai OnCallbackMsg msg 2 ,%d", orderID)
|
||||||
jxutils.CallMsgHandler(func() {
|
jxutils.CallMsgHandler(func() {
|
||||||
switch msg.Cmd {
|
switch msg.Cmd {
|
||||||
case ebaiapi.CmdOrderCreate, ebaiapi.CmdOrderStatus, ebaiapi.CmdOrderUserCancel, ebaiapi.CmdOrderPartRefund:
|
case ebaiapi.CmdOrderCreate, ebaiapi.CmdOrderStatus, ebaiapi.CmdOrderUserCancel, ebaiapi.CmdOrderPartRefund:
|
||||||
|
globals.SugarLogger.Debugf("ebai OnCallbackMsg msg 3 ,%s", msg.Cmd)
|
||||||
response = CurPurchaseHandler.onOrderMsg(msg)
|
response = CurPurchaseHandler.onOrderMsg(msg)
|
||||||
case ebaiapi.CmdOrderDeliveryStatus:
|
case ebaiapi.CmdOrderDeliveryStatus:
|
||||||
response = CurPurchaseHandler.onWaybillMsg(msg)
|
response = CurPurchaseHandler.onWaybillMsg(msg)
|
||||||
|
|||||||
@@ -454,8 +454,10 @@ func (c *PurchaseHandler) onOrderMsg(msg *ebaiapi.CallbackMsg) (retVal *ebaiapi.
|
|||||||
if c.isAfsMsg(msg) {
|
if c.isAfsMsg(msg) {
|
||||||
retVal = c.onAfsOrderMsg(msg)
|
retVal = c.onAfsOrderMsg(msg)
|
||||||
} else {
|
} else {
|
||||||
|
globals.SugarLogger.Debugf("ebai OnCallbackMsg msg 4 ,%v", utils.Format4Output(msg, true))
|
||||||
status := c.callbackMsg2Status(msg)
|
status := c.callbackMsg2Status(msg)
|
||||||
if partner.CurOrderManager.GetStatusDuplicatedCount(status) > 0 {
|
if partner.CurOrderManager.GetStatusDuplicatedCount(status) > 0 {
|
||||||
|
globals.SugarLogger.Debugf("ebai OnCallbackMsg msg 5 %d", partner.CurOrderManager.GetStatusDuplicatedCount(status))
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
if ebaiapi.CmdOrderCreate == msg.Cmd {
|
if ebaiapi.CmdOrderCreate == msg.Cmd {
|
||||||
|
|||||||
Reference in New Issue
Block a user