1
This commit is contained in:
@@ -171,8 +171,6 @@ func (c *OrderManager) OnOrderStatusChanged(vendorOrgCode string, orderStatus *m
|
|||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
globals.SugarLogger.Debugf("========OnOrderStatusChanged : %s", vendorOrgCode)
|
|
||||||
globals.SugarLogger.Debugf("========OnOrderStatusChanged : %s", utils.Format4Output(orderStatus, false))
|
|
||||||
// 有些平台(比如美团外卖),在新订单事件没有成功返回,但在重发订单消息前,订单状态转换,则不会再重发新订单事件,特殊处理一下
|
// 有些平台(比如美团外卖),在新订单事件没有成功返回,但在重发订单消息前,订单状态转换,则不会再重发新订单事件,特殊处理一下
|
||||||
if orderStatus != nil {
|
if orderStatus != nil {
|
||||||
if orderStatus.Status == model.OrderStatusAccepted {
|
if orderStatus.Status == model.OrderStatusAccepted {
|
||||||
@@ -183,11 +181,9 @@ func (c *OrderManager) OnOrderStatusChanged(vendorOrgCode string, orderStatus *m
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
globals.SugarLogger.Debugf("========loadOrder : %s", utils.Format4Output(loadOrder, false))
|
|
||||||
loadOrder.Status = model.OrderStatusAccepted
|
loadOrder.Status = model.OrderStatusAccepted
|
||||||
loadOrder.VendorStatus = tao_vegetable.OrderStatusNew
|
loadOrder.VendorStatus = tao_vegetable.OrderStatusNew
|
||||||
c.UpdateOrderFields(loadOrder, []string{"Status", "VendorStatus"})
|
c.UpdateOrderFields(loadOrder, []string{"Status", "VendorStatus"})
|
||||||
globals.SugarLogger.Debugf("========loadOrder : %s", utils.Format4Output(loadOrder, false))
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -441,7 +441,7 @@ func (c *PurchaseHandler) callbackAfsMsg2Status(status string, msg interface{})
|
|||||||
orderStatus.Status = c.GetAfsStatusFromVendorStatus(tao_vegetable.OrderStatusRefundSuccess)
|
orderStatus.Status = c.GetAfsStatusFromVendorStatus(tao_vegetable.OrderStatusRefundSuccess)
|
||||||
orderStatus.StatusTime = time.Now()
|
orderStatus.StatusTime = time.Now()
|
||||||
orderStatus.Remark = fmt.Sprintf("QueryTaoAfsOrderId:%s", refundData.BizSubRefundId)
|
orderStatus.Remark = fmt.Sprintf("QueryTaoAfsOrderId:%s", refundData.BizSubRefundId)
|
||||||
orderStatus.VendorOrderID = utils.Int64ToStr(*orders[0].RefundOrderId)
|
orderStatus.VendorOrderID = *orders[0].OutMianOrderId
|
||||||
taoRefundList = refundAfs.Orders
|
taoRefundList = refundAfs.Orders
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user