从银豹上拉标品到京西

This commit is contained in:
苏尹岚
2020-03-31 16:24:17 +08:00
parent 66045a103c
commit 41d957edcc
9 changed files with 224 additions and 24 deletions

View File

@@ -121,7 +121,7 @@ func GetSkus(db *DaoDB, skuIDs, nameIDs, statuss, catIDs []int, eclpIDs []string
return nil, err
}
func GetSkuNames(db *DaoDB, nameIDs []int) (skuNameList []*model.SkuName, err error) {
func GetSkuNames(db *DaoDB, nameIDs []int, upcs []string, name string) (skuNameList []*model.SkuName, err error) {
sql := `
SELECT *
FROM sku_name t1
@@ -134,6 +134,14 @@ func GetSkuNames(db *DaoDB, nameIDs []int) (skuNameList []*model.SkuName, err er
sql += " AND t1.id IN (" + GenQuestionMarks(len(nameIDs)) + ")"
sqlParams = append(sqlParams, nameIDs)
}
if len(upcs) > 0 {
sql += " AND t1.upc IN (" + GenQuestionMarks(len(upcs)) + ")"
sqlParams = append(sqlParams, upcs)
}
if name != "" {
sql += " AND t1.name LIKE ?"
sqlParams = append(sqlParams, "%"+name+"%")
}
if err = GetRows(db, &skuNameList, sql, sqlParams...); err == nil {
return skuNameList, nil
}