畅销品查询增加补齐原存在商品但非畅销
This commit is contained in:
@@ -1027,10 +1027,18 @@ func GetTopSkusByStoreIDs(db *DaoDB, storeIDs []int) (storeSkuNameExt []*StoreSk
|
||||
AND a.status = ?
|
||||
AND a.deleted_at = ?
|
||||
AND (d.type = ? OR d.type = ?)
|
||||
UNION
|
||||
SELECT 0 count, a.sku_id, c.*, a.store_id, d.name store_name
|
||||
FROM store_sku_bind a
|
||||
LEFT JOIN sku b ON a.sku_id = b.id AND b.deleted_at = ? AND b.status = ?
|
||||
LEFT JOIN sku_name c ON b.name_id = c.id AND c.deleted_at = ? AND c.status = ?
|
||||
LEFT JOIN store d ON d.id = a.store_id AND d.deleted_at = ? AND d.status <> ?
|
||||
ORDER BY 1 DESC
|
||||
LIMIT ?
|
||||
`
|
||||
sqlParams = append(sqlParams, model.StoreSkuBindStatusNormal, utils.DefaultTimeValue, model.ActSkuDirectDown, model.ActSkuSecKill, 30)
|
||||
sqlParams = append(sqlParams, model.StoreSkuBindStatusNormal, utils.DefaultTimeValue, model.ActSkuDirectDown, model.ActSkuSecKill,
|
||||
utils.DefaultTimeValue, model.SkuStatusNormal, utils.DefaultTimeValue, model.SkuStatusNormal, utils.DefaultTimeValue, model.StoreStatusDisabled,
|
||||
30)
|
||||
err = GetRows(db, &storeSkuNameExt, sql, sqlParams...)
|
||||
var skuNamesInfo = &StoreSkuNamesInfo{
|
||||
SkuNames: storeSkuNameExt,
|
||||
|
||||
Reference in New Issue
Block a user