畅销商品

This commit is contained in:
苏尹岚
2019-12-24 11:49:08 +08:00
parent 322a298223
commit f98ea4eefa
2 changed files with 3 additions and 6 deletions

View File

@@ -2239,7 +2239,7 @@ func GetTopSkusByCityCode(ctx *jxcontext.Context, cityCode, storeID int) (skuNam
} }
} }
} else { } else {
skuNameAndPlace = skuNameAndPlaceList skuNameAndPlaceList = append(skuNameAndPlaceList,skuNameAndPlace...)
} }
i := 1 i := 1
for _, v := range skuNameAndPlaceList { for _, v := range skuNameAndPlaceList {

View File

@@ -1074,12 +1074,11 @@ func GetTopSkusByStoreIDs(db *DaoDB, storeIDs []int) (storeSkuNameExt []*StoreSk
func GetTopSkusByCityCode(db *DaoDB, cityCode int, orderCreate time.Time) (skuNameAndPlace []*SkuNameAndPlace, err error) { func GetTopSkusByCityCode(db *DaoDB, cityCode int, orderCreate time.Time) (skuNameAndPlace []*SkuNameAndPlace, err error) {
sql := ` sql := `
SELECT t1.*, t2.* SELECT SUM(b.count) count, c.name_id, e.name city_name, d.city_code
FROM
(SELECT SUM(b.count) count, c.name_id, e.name city_name, d.city_code
FROM goods_order a FROM goods_order a
JOIN order_sku b ON a.vendor_order_id = b.vendor_order_id AND a.vendor_id = b.vendor_id JOIN order_sku b ON a.vendor_order_id = b.vendor_order_id AND a.vendor_id = b.vendor_id
JOIN sku c ON b.sku_id = c.id AND c.deleted_at = ? JOIN sku c ON b.sku_id = c.id AND c.deleted_at = ?
JOIN sku_name f ON f.id = c.name_id
JOIN store d ON d.id = a.store_id AND d.deleted_at = ? AND d.city_code = ? JOIN store d ON d.id = a.store_id AND d.deleted_at = ? AND d.city_code = ?
JOIN place e ON e.code = d.city_code JOIN place e ON e.code = d.city_code
WHERE 1=1 WHERE 1=1
@@ -1087,8 +1086,6 @@ func GetTopSkusByCityCode(db *DaoDB, cityCode int, orderCreate time.Time) (skuNa
AND a.created_at BETWEEN ? and NOW() AND a.created_at BETWEEN ? and NOW()
GROUP BY 2,3,4 GROUP BY 2,3,4
ORDER BY count DESC ORDER BY count DESC
)t1
JOIN sku_name t2 ON t2.id = t1.name_id
` `
sqlParams := []interface{}{ sqlParams := []interface{}{
utils.DefaultTimeValue, utils.DefaultTimeValue,