Browse Source

update

tags/v1.22.6.1^2
liuzx 4 years ago
parent
commit
655c519248
1 changed files with 0 additions and 150 deletions
  1. +0
    -150
      routers/api/v1/repo/cloudbrain_dashboard.go

+ 0
- 150
routers/api/v1/repo/cloudbrain_dashboard.go View File

@@ -276,84 +276,6 @@ func GetAllCloudbrainsPeriodStatistics(ctx *context.Context) {

}

// func getCloudbrainTimePeroid(ctx *context.Context, recordBeginTime time.Time) (time.Time, time.Time, error) {
// queryType := ctx.QueryTrim("type")
// now := time.Now()
// recordBeginTimeTemp := recordBeginTime.AddDate(0, 0, 1)

// beginTimeStr := ctx.QueryTrim("beginTime")
// endTimeStr := ctx.QueryTrim("endTime")
// var beginTime time.Time
// var endTime time.Time
// var err error
// if queryType != "" {

// if queryType == "all" {
// beginTime = recordBeginTimeTemp
// endTime = now
// } else if queryType == "yesterday" {
// endTime = now
// beginTime = time.Date(endTime.Year(), endTime.Month(), endTime.Day(), 0, 0, 0, 0, now.Location())

// } else if queryType == "current_week" {
// beginTime = now.AddDate(0, 0, -int(time.Now().Weekday())+2) //begin from monday
// beginTime = time.Date(beginTime.Year(), beginTime.Month(), beginTime.Day(), 0, 0, 0, 0, now.Location())
// endTime = now
// } else if queryType == "current_month" {
// endTime = now
// beginTime = time.Date(endTime.Year(), endTime.Month(), 2, 0, 0, 0, 0, now.Location())
// } else if queryType == "monthly" {
// endTime = now
// beginTime = now.AddDate(0, -1, 1)
// beginTime = time.Date(beginTime.Year(), beginTime.Month(), beginTime.Day(), 0, 0, 0, 0, now.Location())

// } else if queryType == "current_year" {
// endTime = now
// beginTime = time.Date(endTime.Year(), 1, 2, 0, 0, 0, 0, now.Location())

// } else if queryType == "last_month" {

// lastMonthTime := now.AddDate(0, -1, 0)
// beginTime = time.Date(lastMonthTime.Year(), lastMonthTime.Month(), 2, 0, 0, 0, 0, now.Location())
// endTime = time.Date(now.Year(), now.Month(), 2, 0, 0, 0, 0, now.Location())

// } else {
// return now, now, fmt.Errorf("The value of type parameter is wrong.")

// }

// } else {
// if beginTimeStr == "" || endTimeStr == "" {
// //如果查询类型和开始时间结束时间都未设置,按queryType=all处理
// beginTime = recordBeginTimeTemp
// endTime = now

// } else {

// beginTime, err = time.ParseInLocation("2006-01-02", beginTimeStr, time.Local)
// if err != nil {
// return now, now, err
// }

// endTime, err = time.ParseInLocation("2006-01-02", endTimeStr, time.Local)
// if err != nil {
// return now, now, err
// }

// beginTime = beginTime.AddDate(0, 0, 1)
// endTime = endTime.AddDate(0, 0, 1)
// }

// }

// if beginTime.Before(recordBeginTimeTemp) {
// beginTime = recordBeginTimeTemp
// }

// return beginTime, endTime, nil

// }

func getCloudbrainCount(beginTime time.Time, endTime time.Time) (int64, int64, int64, int64, int64, int64, int64, int64, int64, error) {
debugOneCount, err := models.GenerateDebugOneCount(beginTime, endTime)
if err != nil {
@@ -469,78 +391,6 @@ func getBrainRecordBeginTime() (time.Time, error) {
return time.ParseInLocation(DATE_FORMAT, setting.BrainRecordBeginTime, time.Local)
}

// func ServeCloudbrainPeriodStatisticsFile(ctx *context.Context) {

// recordBeginTime, err := getRecordBeginTime()
// if err != nil {
// log.Error("Can not get record begin time", err)
// ctx.Error(http.StatusBadRequest, ctx.Tr("repo.record_begintime_get_err"))
// return
// }
// beginTime, endTime, err := getCloudbrainTimePeroid(ctx, recordBeginTime)
// if err != nil {
// log.Error("Parameter is wrong", err)
// ctx.Error(http.StatusBadRequest, ctx.Tr("repo.parameter_is_wrong"))
// return
// }
// q := ctx.QueryTrim("q")
// page := ctx.QueryInt("page")
// if page <= 0 {
// page = 1
// }
// pageSize := 1000
// orderBy := getOrderBy(ctx)

// _, latestDate, err := models.GetRepoStatLastUpdatedTime()
// if err != nil {
// log.Error("Can not query the last updated time.", err)
// ctx.Error(http.StatusBadRequest, ctx.Tr("repo.last_update_time_error"))
// return
// }

// countSql := generateCountSql(beginTime, endTime, latestDate, q)
// total, err := models.CountRepoStatByRawSql(countSql)
// if err != nil {
// log.Error("Can not query total count.", err)
// ctx.Error(http.StatusBadRequest, ctx.Tr("repo.total_count_get_error"))
// return
// }
// var projectAnalysis = ctx.Tr("repo.repo_stat_inspect")
// fileName := getFileName(ctx, beginTime, endTime, projectAnalysis)

// totalPage := getTotalPage(total, pageSize)

// f := excelize.NewFile()

// index := f.NewSheet(projectAnalysis)
// f.DeleteSheet("Sheet1")

// for k, v := range allProjectsPeroidHeader(ctx) {
// f.SetCellValue(projectAnalysis, k, v)
// }

// var row = 2
// for i := 0; i <= totalPage; i++ {

// pageRecords := models.GetRepoStatisticByRawSql(generateSqlByType(ctx, beginTime, endTime, latestDate, q, orderBy, i+1, pageSize))
// for _, record := range pageRecords {

// for k, v := range allProjectsPeroidValues(row, record, ctx) {
// f.SetCellValue(projectAnalysis, k, v)
// }
// row++

// }

// }
// f.SetActiveSheet(index)

// ctx.Resp.Header().Set("Content-Disposition", "attachment; filename="+url.QueryEscape(fileName))
// ctx.Resp.Header().Set("Content-Type", "application/octet-stream")

// f.WriteTo(ctx.Resp)

// }
func DownloadCloudBrainBoard(ctx *context.Context) {

page := 1


Loading…
Cancel
Save