Browse Source

Merge pull request 'fix-1300' (#1367) from fix-1114 into V20220125

Reviewed-on: https://git.openi.org.cn/OpenI/aiforge/pulls/1367
Reviewed-by: lewis <747342561@qq.com>
tags/v1.22.1.3
lewis 4 years ago
parent
commit
384bca5a95
2 changed files with 25 additions and 0 deletions
  1. +1
    -0
      routers/api/v1/api.go
  2. +24
    -0
      routers/api/v1/repo/repo_dashbord.go

+ 1
- 0
routers/api/v1/api.go View File

@@ -534,6 +534,7 @@ func RegisterRoutes(m *macaron.Macaron) {
m.Get("/downloadAllOpenI", repo.ServeAllProjectsOpenIStatisticsFile)
m.Group("/project", func() {
m.Get("", repo.GetAllProjectsPeriodStatistics)
m.Get("/numVisit", repo.ProjectNumVisit)

m.Group("/:id", func() {
m.Get("", repo.GetProjectLatestStatistics)


+ 24
- 0
routers/api/v1/repo/repo_dashbord.go View File

@@ -12,6 +12,7 @@ import (

"code.gitea.io/gitea/models"
"code.gitea.io/gitea/modules/log"
"code.gitea.io/gitea/modules/repository"

"code.gitea.io/gitea/modules/context"
"code.gitea.io/gitea/modules/setting"
@@ -640,3 +641,26 @@ func getTotalPage(total int64, pageSize int) int {
return int(total)/pageSize + another

}

func ProjectNumVisit(ctx *context.APIContext) {
var (
err error
)

var userName = ctx.Query("user")
var projectName = ctx.Query("project")
var beginTime = ctx.Query("begintime")
var endTime = ctx.Query("endtime")

var ProjectNumVisits int
ProjectNumVisits, err = repository.AppointProjectView(userName, projectName, beginTime, endTime) //访问量
if err != nil {
ctx.NotFound(err)
}
log.Info("ProjectNumVisits is:", ProjectNumVisits)

ctx.JSON(http.StatusOK, map[string]interface{}{
"ProjectNumVisits": ProjectNumVisits,
"StatusOK": 0,
})
}

Loading…
Cancel
Save