aa
This commit is contained in:
@@ -516,7 +516,41 @@ func getGetStoresSkusBaseSQL(db *dao.DaoDB, storeIDs, skuIDs []int, upcs []strin
|
|||||||
sqlParams = append(sqlParams, skuIDs)
|
sqlParams = append(sqlParams, skuIDs)
|
||||||
}
|
}
|
||||||
sql += `
|
sql += `
|
||||||
GROUP BY 1,2
|
GROUP BY 1, 2
|
||||||
|
UNION
|
||||||
|
SELECT a.store_id, a.sku_id, a.act_price*100 actual_act_price
|
||||||
|
FROM act_mtwm_vendor a
|
||||||
|
WHERE 1 = 1
|
||||||
|
`
|
||||||
|
if len(storeIDs) > 0 {
|
||||||
|
sql += " AND a.store_id IN (" + dao.GenQuestionMarks(len(storeIDs)) + ")"
|
||||||
|
sqlParams = append(sqlParams, storeIDs)
|
||||||
|
}
|
||||||
|
if len(skuIDs) > 0 {
|
||||||
|
sql += " AND a.sku_id IN (" + dao.GenQuestionMarks(len(skuIDs)) + ")"
|
||||||
|
sqlParams = append(sqlParams, skuIDs)
|
||||||
|
}
|
||||||
|
if actVendorID > 0 && actVendorID != model.VendorIDMTWM {
|
||||||
|
sql += " AND 1 = 2"
|
||||||
|
}
|
||||||
|
sql += ` GROUP BY 1, 2, 3
|
||||||
|
UNION
|
||||||
|
SELECT a.store_id, a.sku_id, a.act_price*100 actual_act_price
|
||||||
|
FROM act_ebai_vendor_sku a
|
||||||
|
WHERE 1 = 1
|
||||||
|
`
|
||||||
|
if len(storeIDs) > 0 {
|
||||||
|
sql += " AND a.store_id IN (" + dao.GenQuestionMarks(len(storeIDs)) + ")"
|
||||||
|
sqlParams = append(sqlParams, storeIDs)
|
||||||
|
}
|
||||||
|
if len(skuIDs) > 0 {
|
||||||
|
sql += " AND a.sku_id IN (" + dao.GenQuestionMarks(len(skuIDs)) + ")"
|
||||||
|
sqlParams = append(sqlParams, skuIDs)
|
||||||
|
}
|
||||||
|
if actVendorID > 0 && actVendorID != model.VendorIDEBAI {
|
||||||
|
sql += " AND 1 = 2"
|
||||||
|
}
|
||||||
|
sql += ` GROUP BY 1, 2, 3
|
||||||
) ta ON ta.store_id = t3.id AND ta.sku_id = t2.id`
|
) ta ON ta.store_id = t3.id AND ta.sku_id = t2.id`
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user