- fixed a bug in defsch.init, replace LoadOrder with GetOrder.

- dynamic table name for legacy order related table.
This commit is contained in:
gazebo
2018-07-23 17:30:22 +08:00
parent 96d8e7b2fa
commit 479ce46200
18 changed files with 253 additions and 80 deletions

View File

@@ -239,7 +239,12 @@ func (c *OrderController) LoadOrder(vendorOrderID string, vendorID int) (order *
VendorOrderID: vendorOrderID,
VendorID: vendorID,
}
err = db.Read(order, "VendorOrderID", "VendorID")
if err = db.Read(order, "VendorOrderID", "VendorID"); err == nil {
_, err = db.QueryTable("order_sku").Filter("vendor_order_id", vendorOrderID).Filter("vendor_id", vendorID).All(&order.Skus)
}
if err != nil {
globals.SugarLogger.Warnf("LoadOrder orderID:%s failed with error:%v", vendorOrderID, err)
}
return order, err
}