- CopyStoreSkus support level1 category.
This commit is contained in:
@@ -400,8 +400,8 @@ func CopyStoreSkus(fromStoreID, toStoreID int, copyMode string, params map[strin
|
||||
return 0, err
|
||||
}
|
||||
if len(cats) > 0 {
|
||||
sqlCatAndSku += " AND t3.category_id IN (" + dao.GenQuestionMarks(len(cats)) + ")"
|
||||
sqlCatAndSkuParams = append(sqlCatAndSkuParams, cats)
|
||||
sqlCatAndSku += " AND (t3.category_id IN (" + dao.GenQuestionMarks(len(cats)) + ") OR t4.parent_id IN (" + dao.GenQuestionMarks(len(cats)) + "))"
|
||||
sqlCatAndSkuParams = append(sqlCatAndSkuParams, cats, cats)
|
||||
}
|
||||
}
|
||||
if params["skuIDs"] != nil {
|
||||
@@ -464,6 +464,7 @@ func CopyStoreSkus(fromStoreID, toStoreID int, copyMode string, params map[strin
|
||||
FROM store_sku_bind t1
|
||||
JOIN sku t2 ON t1.sku_id = t2.id
|
||||
JOIN sku_name t3 ON t2.name_id = t3.id
|
||||
JOIN sku_category t4 AON t3.category_id = t4.id
|
||||
WHERE t1.store_id = ? AND t1.deleted_at = ?
|
||||
`
|
||||
sqlParams := []interface{}{
|
||||
|
||||
Reference in New Issue
Block a user