@@ -0,0 +1,62 @@
|
||||
package statctrl
|
||||
|
||||
import (
|
||||
"91porn-server/common"
|
||||
"91porn-server/common/stderr"
|
||||
"91porn-server/models/commod"
|
||||
"time"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
// DailyStats doc
|
||||
// @Summary 用户登陆统计
|
||||
// @Description 从指定点时间点开始统计用户登陆
|
||||
// @Tags web-统计管理
|
||||
// @Accept mpfd,json
|
||||
// @Produce json,html
|
||||
// @Param pageNumber query integer true "当前页"
|
||||
// @Param pageSize query integer true "每页条数"
|
||||
// @Param startTime query integer false "开始时间UTC时间戳"
|
||||
// @Param endTime query integer false "结束时间UTC时间戳"
|
||||
// @Success 200 {string} json "{"msg": "操作成功"}"
|
||||
// @Failure 400 {string} json "{"msg": "操作失败"}"
|
||||
// @Router /web/stats/user/daily/list [get]
|
||||
func DailyStats(c *gin.Context) {
|
||||
type Query struct {
|
||||
StartTime *time.Time `form:"startTime" json:"startTime" binding:""` //开始时间
|
||||
EndTime *time.Time `form:"endTime" json:"endTime" binding:""` //结束时间
|
||||
ExpansionFactor *int64 `form:"expansionFactor" json:"expansionFactor" binding:"omitempty,min=1"` //膨胀系数
|
||||
}
|
||||
var arg struct {
|
||||
commod.Page
|
||||
Query
|
||||
}
|
||||
if err := c.ShouldBind(&arg); err != nil {
|
||||
common.ServeJSON(c, stderr.ErrParamError, "DailyStats arg error "+err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
//endTime := time.Now()
|
||||
//if arg.EndTime != nil {
|
||||
// endTime = *arg.EndTime
|
||||
//}
|
||||
//
|
||||
//var startTime time.Time
|
||||
//if arg.StartTime != nil {
|
||||
// startTime = *arg.StartTime
|
||||
//}
|
||||
//
|
||||
//skip := int64((arg.PageNumber - 1) * arg.PageSize)
|
||||
//limit := int64(arg.PageSize)
|
||||
//var expansionFactor int64
|
||||
//if arg.ExpansionFactor != nil {
|
||||
// expansionFactor = *arg.ExpansionFactor
|
||||
//}
|
||||
//page, err := statser.DailyStatsPage(skip, limit, startTime, endTime, expansionFactor)
|
||||
//if err != nil {
|
||||
// common.ServeJSON(c, stderr.Failure, "statctrl DailyStatsPage error "+err.Error())
|
||||
// return
|
||||
//}
|
||||
common.ServeJSON(c, stderr.Success, "")
|
||||
}
|
||||
Reference in New Issue
Block a user