|
@@ -191,16 +191,28 @@ func GetProjectsSummaryData(ctx *context.Context) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
projectSummaryPeriodData := ProjectSummaryPeriodData{ |
|
|
projectSummaryPeriodData := ProjectSummaryPeriodData{ |
|
|
TotalCount: count - 1, |
|
|
TotalCount: count - 1, |
|
|
RecordBeginTime: recordBeginTime.Format(DATE_FORMAT), |
|
|
RecordBeginTime: recordBeginTime.Format(DATE_FORMAT), |
|
|
PageRecords: datas, |
|
|
|
|
|
|
|
|
PageRecords: reverse(datas), |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
ctx.JSON(200, projectSummaryPeriodData) |
|
|
ctx.JSON(200, projectSummaryPeriodData) |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func reverse(datas []*ProjectSummaryBaseData ) []*ProjectSummaryBaseData { |
|
|
|
|
|
for i := 0; i < len(datas)/2; i++ { |
|
|
|
|
|
j := len(datas) - i - 1 |
|
|
|
|
|
datas[i], datas[j] = datas[j], datas[i] |
|
|
|
|
|
} |
|
|
|
|
|
return datas |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func setStatisticsData(data *ProjectSummaryBaseData, v *models.SummaryStatistic, stats *models.SummaryStatistic) { |
|
|
func setStatisticsData(data *ProjectSummaryBaseData, v *models.SummaryStatistic, stats *models.SummaryStatistic) { |
|
|
data.NumReposAdd = v.NumRepos - stats.NumRepos |
|
|
data.NumReposAdd = v.NumRepos - stats.NumRepos |
|
|
data.NumRepoPublicAdd = v.NumRepoPublic - stats.NumRepoPublic |
|
|
data.NumRepoPublicAdd = v.NumRepoPublic - stats.NumRepoPublic |
|
|