- refactor.

This commit is contained in:
gazebo
2018-06-20 15:06:09 +08:00
parent 0eebe3a47d
commit 9ca830c240
4 changed files with 26 additions and 10 deletions

View File

@@ -116,7 +116,10 @@ func (c *OrderController) OrderStatus(order *jdapi.JDOrderMsg) *jdapi.JDCallback
rec.OrderStatus = status
rec.OrderStatusTime = order.Timestamp
rec.Code = MsgNotHandledCode
db.Update(rec, "OrderStatus", "OrderStatusTime", "Code")
utils.CallFuncLogError(func() error {
_, err := db.Update(rec, "OrderStatus", "OrderStatusTime", "Code")
return err
}, globals.ErrStrAccessDB)
addOrderMsg(order)
}
} else {
@@ -183,10 +186,10 @@ func newOrder(order *jdapi.JDOrderMsg) error {
err = globals.FreshFoodAPI.NewJDOrder(rec)
if err == nil {
db := orm.NewOrm()
_, err = db.Update(rec, "Data", "Code", "Msg", "Success", "CityName", "OrderStatus", "OrderStatusTime")
if err != nil {
globals.SugarLogger.Errorf("update order error:%v", err)
}
utils.CallFuncLogError(func() error {
_, err := db.Update(rec, "Data", "Code", "Msg", "Success", "CityName", "OrderStatus", "OrderStatusTime")
return err
}, globals.ErrStrAccessDB)
} else {
globals.SugarLogger.Errorf("Error when calling NewJDOrder error:%v", err)
}
@@ -227,10 +230,9 @@ func normalOrderStatus(order *jdapi.JDOrderMsg) error {
}
rec.Code = "0"
_, err = db.Update(rec, "OrderStatus", "OrderStatusTime", "Code")
if err != nil {
globals.SugarLogger.Warnf("error when accessing db:%v", err)
}
utils.CallFuncLogError(func() error {
_, err := db.Update(rec, "OrderStatus", "OrderStatusTime", "Code")
return err
}, globals.ErrStrAccessDB)
return err
}