From 655c5192488ac5541664efa49bdbcb36736d2e12 Mon Sep 17 00:00:00 2001 From: liuzx Date: Fri, 6 May 2022 14:41:35 +0800 Subject: [PATCH] update --- routers/api/v1/repo/cloudbrain_dashboard.go | 150 -------------------- 1 file changed, 150 deletions(-) diff --git a/routers/api/v1/repo/cloudbrain_dashboard.go b/routers/api/v1/repo/cloudbrain_dashboard.go index 1f5b9b959..477e4cf2e 100644 --- a/routers/api/v1/repo/cloudbrain_dashboard.go +++ b/routers/api/v1/repo/cloudbrain_dashboard.go @@ -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