! 不缓存订单,每次订单或运单事件时都实时加载订单,状态变化立即存储

This commit is contained in:
gazebo
2019-04-23 11:50:32 +08:00
parent f382128f60
commit ac16fa741b
4 changed files with 42 additions and 41 deletions

View File

@@ -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)