package models import ( "server/common" "server/db" "github.com/olivere/elastic/v7" ) // 获取下载数量 func GetDownloadCount(start, end *int64, Channel *int) int64 { q := NewQ(start, end, nil, Channel) if Channel != nil { q.Must(elastic.NewMatchQuery("Channel", *Channel)) } return db.ES().Count(common.ESIndexBackOpenRecord, q) } // 获取下载数量 func GetDownloadCounts(start, end *int64, Channel ...*int) int64 { q := NewQ(start, end, Channel...) return db.ES().Count(common.ESIndexBackOpenRecord, q) }