- order.WaybillVendorID default to order vendor.
This commit is contained in:
@@ -115,6 +115,7 @@ func (c *OrderController) getOrderInfo(orderID string) (order *model.GoodsOrder,
|
|||||||
order = &model.GoodsOrder{
|
order = &model.GoodsOrder{
|
||||||
VendorOrderID: orderID,
|
VendorOrderID: orderID,
|
||||||
VendorID: model.VendorIDELM,
|
VendorID: model.VendorIDELM,
|
||||||
|
WaybillVendorID: model.VendorIDELM,
|
||||||
VendorStoreID: utils.Int64ToStr(utils.MustInterface2Int64(result["shopId"])),
|
VendorStoreID: utils.Int64ToStr(utils.MustInterface2Int64(result["shopId"])),
|
||||||
StoreID: int(utils.Str2Int64WithDefault(utils.Interface2String(result["openId"]), 0)),
|
StoreID: int(utils.Str2Int64WithDefault(utils.Interface2String(result["openId"]), 0)),
|
||||||
StoreName: result["shopName"].(string),
|
StoreName: result["shopName"].(string),
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ func (c *OrderController) getOrderInfo(msg *jdapi.CallbackOrderMsg) (order *mode
|
|||||||
order = &model.GoodsOrder{
|
order = &model.GoodsOrder{
|
||||||
VendorOrderID: msg.BillID,
|
VendorOrderID: msg.BillID,
|
||||||
VendorID: model.VendorIDJD,
|
VendorID: model.VendorIDJD,
|
||||||
|
WaybillVendorID: model.VendorIDJD,
|
||||||
VendorStoreID: result["produceStationNo"].(string),
|
VendorStoreID: result["produceStationNo"].(string),
|
||||||
StoreID: int(utils.Str2Int64WithDefault(utils.Interface2String(result["produceStationNoIsv"]), 0)),
|
StoreID: int(utils.Str2Int64WithDefault(utils.Interface2String(result["produceStationNoIsv"]), 0)),
|
||||||
StoreName: result["produceStationName"].(string),
|
StoreName: result["produceStationName"].(string),
|
||||||
|
|||||||
@@ -133,7 +133,7 @@ func (c *WaybillController) CancelWaybill(bill *model.Waybill) (err error) {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// 生成mtps deliveryid,为了兼容,现在取jxorder中的id
|
// todo 生成mtps deliveryid,为了兼容,现在取jxorder中的id
|
||||||
func (c *WaybillController) getDeliveryID(order *model.GoodsOrder, db orm.Ormer) (retVal int64, err error) {
|
func (c *WaybillController) getDeliveryID(order *model.GoodsOrder, db orm.Ormer) (retVal int64, err error) {
|
||||||
jxorder := &legacyorder.Jxorder2{
|
jxorder := &legacyorder.Jxorder2{
|
||||||
OrderId: utils.Str2Int64(order.VendorOrderID),
|
OrderId: utils.Str2Int64(order.VendorOrderID),
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ func (c *OrderController) saveOrder(order *model.GoodsOrder, isAdjust bool, db o
|
|||||||
c.updateOrderOtherInfo(order, db)
|
c.updateOrderOtherInfo(order, db)
|
||||||
db.Begin()
|
db.Begin()
|
||||||
// globals.SugarLogger.Debugf("new order:%v", order)
|
// globals.SugarLogger.Debugf("new order:%v", order)
|
||||||
order.WaybillVendorID = model.VendorIDUnknown
|
// order.WaybillVendorID = model.VendorIDUnknown
|
||||||
order.OrderFinishedAt = utils.DefaultTimeValue
|
order.OrderFinishedAt = utils.DefaultTimeValue
|
||||||
order.ID = 0
|
order.ID = 0
|
||||||
created, _, err2 := db.ReadOrCreate(order, "VendorOrderID", "VendorID")
|
created, _, err2 := db.ReadOrCreate(order, "VendorOrderID", "VendorID")
|
||||||
|
|||||||
Reference in New Issue
Block a user