diff --git a/business/model/dao/store_sku.go b/business/model/dao/store_sku.go index 9098413a5..f7de858e5 100644 --- a/business/model/dao/store_sku.go +++ b/business/model/dao/store_sku.go @@ -66,12 +66,12 @@ func GetSkusCategories(db *DaoDB, vendorID, storeID int, skuIDs []int, level int ` if level == 2 { 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 { sql += ` 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 += ` @@ -81,6 +81,7 @@ func GetSkusCategories(db *DaoDB, vendorID, storeID int, skuIDs []int, level int WHERE t1.deleted_at = ? AND t1.store_id = ? ` sqlParams := []interface{}{ + utils.DefaultTimeValue, utils.DefaultTimeValue, utils.DefaultTimeValue, utils.DefaultTimeValue,