This commit is contained in:
苏尹岚
2021-03-25 16:46:46 +08:00
parent fba334121e
commit 6da9b98dc9

View File

@@ -368,11 +368,18 @@ func GetStoresSkusForStore(ctx *jxcontext.Context, storeID int, isFocus, isAct b
// skuNamesInfo.TotalCount = dao.GetLastTotalRowCount(db)
for _, v := range SkuNames {
var skus []*dao.StoreSkuExt
sql := `
SELECT * FROM sku WHERE deleted_at = ? AND name_id = ?
sql2 := `
SELECT a.*, b.status store_sku_status
FROM sku a
JOIN store_sku_bind b ON a.id = b.sku_id AND b.deleted_at = ?
WHERE a.deleted_at = ? AND a.name_id = ?
`
sqlParams := []interface{}{utils.DefaultTimeValue, v.ID}
if err = dao.GetRows(db, &skus, sql, sqlParams); err == nil {
sqlParams2 := []interface{}{utils.DefaultTimeValue, utils.DefaultTimeValue, v.ID}
if status != -1 {
sql2 += " AND b.status = ?"
sqlParams = append(sqlParams2, status)
}
if err = dao.GetRows(db, &skus, sql2, sqlParams2); err == nil {
v.Skus = skus
}
}