- more error and warn output.
This commit is contained in:
@@ -48,7 +48,7 @@ func (o *OrderController) NewOrder(msg *elmapi.CallbackMsg, orderId string) *elm
|
|||||||
|
|
||||||
created, _, err := db.ReadOrCreate(rec, "OrderId")
|
created, _, err := db.ReadOrCreate(rec, "OrderId")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
globals.SugarLogger.Warnf("error when calling ReadOrCreate, error:%v", err)
|
globals.SugarLogger.Warnf("error when calling ReadOrCreate, error:%v, rec:%v", err, rec)
|
||||||
return errResponseDBError
|
return errResponseDBError
|
||||||
}
|
}
|
||||||
if created || rec.Type != msg.Type {
|
if created || rec.Type != msg.Type {
|
||||||
@@ -74,7 +74,7 @@ func (o *OrderController) OrderStatusChanged(msg *elmapi.CallbackMsg, orderId st
|
|||||||
|
|
||||||
err := db.Read(rec, "OrderId")
|
err := db.Read(rec, "OrderId")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
globals.SugarLogger.Warnf("error when calling ReadOrCreate, error:%v", err)
|
globals.SugarLogger.Warnf("error when calling ReadOrCreate, error:%v, rec:%v", err, rec)
|
||||||
} else {
|
} else {
|
||||||
if rec.Type != msg.Type {
|
if rec.Type != msg.Type {
|
||||||
err = globals2.FreshFoodAPI.ELMOrderStatus(orderId, msg.Type, utils.GetCurTimeStr())
|
err = globals2.FreshFoodAPI.ELMOrderStatus(orderId, msg.Type, utils.GetCurTimeStr())
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ func (f *FreshFoodAPI) AccessFreshFood(apiStr string, params url.Values) error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if err != nil || response.StatusCode != 200 {
|
if err != nil || response.StatusCode != 200 {
|
||||||
globals.SugarLogger.Errorf("Call %s error:%v, response: %v", fullURL, err, response)
|
globals.SugarLogger.Errorf("Call %s error:%v, url:%s, response: %v", fullURL, err, fullURL, response)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ func (c *OrderController) OrderStatus(msg *jdapi.CallbackOrderMsg) *jdapi.Callba
|
|||||||
addOrderMsg(msg)
|
addOrderMsg(msg)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
globals.SugarLogger.Warnf("duplicated jd order msg %v", msg)
|
globals.SugarLogger.Warnf("duplicated jd order msg:%v", msg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -205,7 +205,7 @@ func normalOrderStatus(msg *jdapi.CallbackOrderMsg) (err error) {
|
|||||||
|
|
||||||
err = db.Read(rec, "JdOrderId")
|
err = db.Read(rec, "JdOrderId")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
globals.SugarLogger.Warnf("error when accessing db rec:%v, err:%v", rec, err)
|
globals.SugarLogger.Warnf("error when accessing db err:%v, rec:%v", err, rec)
|
||||||
} else {
|
} else {
|
||||||
if rec.OrderStatus == int(utils.Str2Int64(msg.StatusID)) {
|
if rec.OrderStatus == int(utils.Str2Int64(msg.StatusID)) {
|
||||||
globals.SugarLogger.Infof("Duplicate message msg:%v", msg)
|
globals.SugarLogger.Infof("Duplicate message msg:%v", msg)
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ func RefreshConfig(configKey string, expiresTime time.Duration, configGetter fun
|
|||||||
handleType := 0
|
handleType := 0
|
||||||
if err := db.Read(curConfig, "Thirdparty"); err != nil {
|
if err := db.Read(curConfig, "Thirdparty"); err != nil {
|
||||||
if err != orm.ErrNoRows {
|
if err != orm.ErrNoRows {
|
||||||
globals.SugarLogger.Error("db error:%v", err)
|
globals.SugarLogger.Errorf("db error:%v, curConfig:%v", err, curConfig)
|
||||||
} else {
|
} else {
|
||||||
curConfig.Token = configGetter()
|
curConfig.Token = configGetter()
|
||||||
handleType = 2
|
handleType = 2
|
||||||
@@ -70,7 +70,7 @@ func RefreshConfig(configKey string, expiresTime time.Duration, configGetter fun
|
|||||||
num, err = db.Insert(curConfig)
|
num, err = db.Insert(curConfig)
|
||||||
}
|
}
|
||||||
if err != nil || num == 0 {
|
if err != nil || num == 0 {
|
||||||
globals.SugarLogger.Errorf("db error:%v, num:%d", err, num)
|
globals.SugarLogger.Errorf("db error:%v, num:%d, curConfig:%v", err, num, curConfig)
|
||||||
} else {
|
} else {
|
||||||
configSetter(curConfig.Token)
|
configSetter(curConfig.Token)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user