| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package coupon
- import (
- "net/http"
- "bet24.com/log"
- "github.com/gin-gonic/gin"
- )
- func CouponRank(c *gin.Context) {
- obj := NewUserCouponRank()
- if err := c.ShouldBind(&obj.In); err != nil {
- log.Debug("%s shouldBind err %v", "CouponRank", err)
- return
- }
- obj.DoAction()
- c.JSON(http.StatusOK, obj.Out)
- }
- func CouponLog(c *gin.Context) {
- obj := NewUserCouponLog()
- if err := c.ShouldBind(&obj.In); err != nil {
- log.Debug("%s shouldBind err %v", "CouponLog", err)
- return
- }
- obj.DoAction(nil)
- c.JSON(http.StatusOK, obj.Out)
- return
- }
- // 天统计
- func DayStat(c *gin.Context) {
- var req req_base
- if err := c.ShouldBind(&req); err != nil {
- log.Debug("%s shouldBind err %v", "coupon.DayStat", err)
- return
- }
- list := mgr.dayStat(req.BeginTime, req.EndTime)
- c.JSON(http.StatusOK, struct {
- List interface{}
- }{
- List: list,
- })
- return
- }
- // 小时统计
- func HourStat(c *gin.Context) {
- var req req_base
- if err := c.ShouldBind(&req); err != nil {
- log.Debug("%s shouldBind err %v", "coupon.HourStat", err)
- return
- }
- list := mgr.hourStat(req.BeginTime, req.EndTime)
- c.JSON(http.StatusOK, struct {
- List interface{}
- }{
- List: list,
- })
- return
- }
|