- GetSkusCategories要求sku_category是未删除的

This commit is contained in:
gazebo
2019-03-27 18:44:35 +08:00
parent f0c1e033ba
commit 8c20002ef8

View File

@@ -66,12 +66,12 @@ func GetSkusCategories(db *DaoDB, vendorID, storeID int, skuIDs []int, level int
` `
if level == 2 { if level == 2 {
sql += ` sql += `
JOIN sku_category t4 ON (t3.category_id = t4.id OR t2.category_id = t4.id) AND t4.level = 2 JOIN sku_category t4 ON (t3.category_id = t4.id OR t2.category_id = t4.id) AND t4.level = 2 AND t4.deleted_at = ?
` `
} else { } else {
sql += ` sql += `
LEFT JOIN sku_category t4c ON (t3.category_id = t4c.id OR t2.category_id = t4c.id) LEFT JOIN sku_category t4c ON (t3.category_id = t4c.id OR t2.category_id = t4c.id)
JOIN sku_category t4 ON (t4.id = t4c.parent_id OR (t3.category_id = t4.id OR t2.category_id = t4.id)) AND t4.level = 1 JOIN sku_category t4 ON (t4.id = t4c.parent_id OR (t3.category_id = t4.id OR t2.category_id = t4.id)) AND t4.level = 1 AND t4.deleted_at = ?
` `
} }
sql += ` sql += `
@@ -81,6 +81,7 @@ func GetSkusCategories(db *DaoDB, vendorID, storeID int, skuIDs []int, level int
WHERE t1.deleted_at = ? AND t1.store_id = ? WHERE t1.deleted_at = ? AND t1.store_id = ?
` `
sqlParams := []interface{}{ sqlParams := []interface{}{
utils.DefaultTimeValue,
utils.DefaultTimeValue, utils.DefaultTimeValue,
utils.DefaultTimeValue, utils.DefaultTimeValue,
utils.DefaultTimeValue, utils.DefaultTimeValue,