- refactor DeleteSkuName
- fix bug in FlatMap(should recursively)
This commit is contained in:
@@ -18,3 +18,19 @@ func GetSellCities(db *DaoDB, nameID int, vendorID int) (cities []*model.Place,
|
||||
}
|
||||
return cities, GetRows(db, &cities, sql, nameID)
|
||||
}
|
||||
|
||||
func DeleteSkuNamePlace(db *DaoDB, nameID int, placeCodes []int) (num int64, err error) {
|
||||
sql := `
|
||||
DELETE
|
||||
FROM sku_name_place_bind
|
||||
WHERE name_id = ?
|
||||
`
|
||||
sqlParams := []interface{}{
|
||||
nameID,
|
||||
}
|
||||
if len(placeCodes) > 0 {
|
||||
sql += " AND place_code IN (" + GenQuestionMarks(len(placeCodes)) + ")"
|
||||
sqlParams = append(sqlParams, placeCodes)
|
||||
}
|
||||
return ExecuteSQL(db, sql, sqlParams...)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user