(startTime int64, endTime int64, username string)
| 121 | } |
| 122 | |
| 123 | func GetAllQuotaDates(startTime int64, endTime int64, username string) (quotaData []*QuotaData, err error) { |
| 124 | if username != "" { |
| 125 | return GetQuotaDataByUsername(username, startTime, endTime) |
| 126 | } |
| 127 | var quotaDatas []*QuotaData |
| 128 | // 从quota_data表中查询数据 |
| 129 | // only select model_name, sum(count) as count, sum(quota) as quota, model_name, created_at from quota_data group by model_name, created_at; |
| 130 | //err = DB.Table("quota_data").Where("created_at >= ? and created_at <= ?", startTime, endTime).Find("aDatas).Error |
| 131 | err = DB.Table("quota_data").Select("model_name, sum(count) as count, sum(quota) as quota, sum(token_used) as token_used, created_at").Where("created_at >= ? and created_at <= ?", startTime, endTime).Group("model_name, created_at").Find("aDatas).Error |
| 132 | return quotaDatas, err |
| 133 | } |
no test coverage detected