package analyticsctrl import ( "time" "91porn-server/app/service/vipcardexperimentser" "91porn-server/common" "91porn-server/common/stderr" "github.com/gin-gonic/gin" ) func Events(ctx *gin.Context) { uid, err := common.GetUID(ctx) if err != nil { common.ServeJSON(ctx, stderr.ErrNoToken, nil) return } request := vipcardexperimentser.EventsRequest{} if err = ctx.ShouldBindJSON(&request); err != nil { common.ServeJSON(ctx, stderr.ErrParamError, err.Error()) return } response, err := vipcardexperimentser.RecordEvents(uid, request, time.Now()) if err != nil { common.ServeJSON(ctx, stderr.ErrParamError, err.Error()) return } common.ServeJSON(ctx, stderr.Success, response) }