aa
This commit is contained in:
@@ -108,12 +108,12 @@ func GetSkus(db *DaoDB, skuIDs, nameIDs, statuss, catIDs []int, eclpIDs []string
|
|||||||
}
|
}
|
||||||
if len(catIDs) > 0 {
|
if len(catIDs) > 0 {
|
||||||
sql += `
|
sql += `
|
||||||
JOIN sku_category t3 ON t3.id = t2.category_id
|
JOIN sku_category t3 ON t3.id = t2.category_id AND t3.is_exd_spec = ?
|
||||||
LEFT JOIN sku_category t3p ON t3p.id = t3.parent_id
|
LEFT JOIN sku_category t3p ON t3p.id = t3.parent_id AND t3p.is_exd_spec = ?
|
||||||
`
|
`
|
||||||
sqlWhere += " AND (t3.id IN (" + GenQuestionMarks(len(catIDs)) + ")"
|
sqlWhere += " AND (t3.id IN (" + GenQuestionMarks(len(catIDs)) + ")"
|
||||||
sqlWhere += " OR t3p.id IN (" + GenQuestionMarks(len(catIDs)) + ") )"
|
sqlWhere += " OR t3p.id IN (" + GenQuestionMarks(len(catIDs)) + ") )"
|
||||||
sqlParams = append(sqlParams, catIDs, catIDs)
|
sqlParams = append(sqlParams, model.NO, model.NO, catIDs, catIDs)
|
||||||
}
|
}
|
||||||
if len(eclpIDs) > 0 {
|
if len(eclpIDs) > 0 {
|
||||||
sqlWhere += " AND t1.eclp_id IN (" + GenQuestionMarks(len(eclpIDs)) + ")"
|
sqlWhere += " AND t1.eclp_id IN (" + GenQuestionMarks(len(eclpIDs)) + ")"
|
||||||
|
|||||||
Reference in New Issue
Block a user