From 4ebd17e7938c127d7f1b71747676a6a15ec42dd9 Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 3 Aug 2018 09:34:20 +0800 Subject: [PATCH] - fix bug, orm.Read need fields name. --- business/controller/order.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/business/controller/order.go b/business/controller/order.go index 5920858c1..d2fe59129 100644 --- a/business/controller/order.go +++ b/business/controller/order.go @@ -253,7 +253,7 @@ func (c *OrderController) addOrderStatus(orderStatus *model.OrderStatus, db orm. VendorOrderID: orderStatus.VendorOrderID, VendorID: orderStatus.VendorID, } - if err = db.ReadForUpdate(order); err == nil { + if err = db.ReadForUpdate(order, "VendorOrderID", "VendorID"); err == nil { if orderStatus.Status >= order.Status { // todo 要求status不能回绕 order.Status = orderStatus.Status order.VendorStatus = orderStatus.VendorStatus @@ -273,7 +273,7 @@ func (c *OrderController) addOrderStatus(orderStatus *model.OrderStatus, db orm. isDuplicated = true } } else { - globals.SugarLogger.Warnf("addOrderStatus orderID:%s read failed with error:%v", err) + globals.SugarLogger.Warnf("addOrderStatus orderID:%s read failed with error:%v", order.VendorOrderID, err) } } return isDuplicated, err