- jxorder, only waybill status related left, other info saved.

This commit is contained in:
gazebo
2018-07-16 17:14:17 +08:00
parent ea3aec81a4
commit b75739d6c2
8 changed files with 118 additions and 21 deletions

View File

@@ -115,9 +115,9 @@ func (c *OrderController) updateOrderSkuOtherInfo(orderSkus []*model.OrderSku, d
var sql string
if orderSkus[0].VendorID == model.VendorIDJD {
sql = `
SELECT t1.jdskuid, t2.id
SELECT t1.jdskuid, t1.skuid
FROM skumapper t1
JOIN jx_sku t2 ON t1.skuid = t2.id
/* JOIN jx_sku t2 ON t1.skuid = t2.id */
WHERE t1.jdskuid IN (
`
} else if orderSkus[0].VendorID == model.VendorIDELM {
@@ -144,7 +144,7 @@ func (c *OrderController) updateOrderSkuOtherInfo(orderSkus []*model.OrderSku, d
if jxskuid, ok := skumapper[v.VendorSkuID]; ok {
v.JxSkuID = int(utils.Str2Int64(jxskuid))
} else {
globals.SugarLogger.Infof("can not find %v", jxskuid)
globals.SugarLogger.Infof("can not find sku map:%v", v.VendorSkuID)
}
}
} else {
@@ -157,16 +157,16 @@ func (c *OrderController) updateOrderOtherInfo(order *model.GoodsOrder, db orm.O
var sql string
if order.VendorID == model.VendorIDJD {
sql = `
SELECT t2.storeid
SELECT t1.jxstoreid
FROM jxstoremap t1
JOIN jxstore t2 ON t1.jxstoreid = t2.storeid
/* JOIN jxstore t2 ON t1.jxstoreid = t2.storeid */
WHERE t1.jdstoreid = ?
`
} else if order.VendorID == model.VendorIDELM {
sql = `
SELECT t2.storeid
SELECT t1.jx_store_id
FROM jx_to_elm_store_map t1
JOIN jxstore t2 ON t1.jx_store_id = t2.storeid
/* JOIN jxstore t2 ON t1.jx_store_id = t2.storeid */
WHERE t1.elm_store_id = ?
`
} else {