! 不缓存订单,每次订单或运单事件时都实时加载订单,状态变化立即存储
This commit is contained in:
@@ -376,7 +376,7 @@ func (c *OrderManager) addOrderStatus(orderStatus *model.OrderStatus, db *dao.Da
|
||||
updateFields = append(updateFields, "LockStatus")
|
||||
}
|
||||
}
|
||||
orderStatus.LockStatus = order.LockStatus
|
||||
// orderStatus.LockStatus = order.LockStatus
|
||||
if model.IsOrderFinalStatus(orderStatus.Status) {
|
||||
order.OrderFinishedAt = orderStatus.StatusTime
|
||||
updateFields = append(updateFields, "OrderFinishedAt")
|
||||
@@ -389,7 +389,7 @@ func (c *OrderManager) addOrderStatus(orderStatus *model.OrderStatus, db *dao.Da
|
||||
isDuplicated = true
|
||||
}
|
||||
} else {
|
||||
if err == orm.ErrNoRows { // todo 消息错序
|
||||
if dao.IsNoRowsError(err) { // todo 消息错序
|
||||
err = nil
|
||||
} else {
|
||||
globals.SugarLogger.Warnf("addOrderStatus orderID:%s read failed with error:%v", order.VendorOrderID, err)
|
||||
|
||||
Reference in New Issue
Block a user