| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- package slot
- import (
- "net/http"
- "bet24.com/log"
- "github.com/gin-gonic/gin"
- )
- // 统计列表
- func GetStat(c *gin.Context) {
- var req req_base
- if err := c.ShouldBind(&req); err != nil {
- log.Debug("%s shouldBind err %v", "slot.GetStat", err)
- return
- }
- var resp struct {
- Info *statInfo
- List []*statInfo
- }
- resp.Info, resp.List = mgr.getStat(req)
- c.JSON(http.StatusOK, resp)
- return
- }
- // 统计详情
- func GetStatDetail(c *gin.Context) {
- var req req_base
- if err := c.ShouldBind(&req); err != nil {
- log.Debug("%s shouldBind err %v", "slot.GetStatDetail", err)
- return
- }
- var resp struct {
- List []*statInfo
- }
- resp.List = mgr.getStatDetail(req)
- c.JSON(http.StatusOK, resp)
- return
- }
- // 统计列表
- func GetChipStat(c *gin.Context) {
- var req req_base
- if err := c.ShouldBind(&req); err != nil {
- log.Debug("%s shouldBind err %v", "slot.GetChipStat", err)
- return
- }
- var resp struct {
- Info *statInfo
- List []*statInfo
- }
- resp.Info, resp.List = mgr.getChipStat(req)
- c.JSON(http.StatusOK, resp)
- return
- }
- // 统计详情
- func GetChipStatDetail(c *gin.Context) {
- var req req_base
- if err := c.ShouldBind(&req); err != nil {
- log.Debug("%s shouldBind err %v", "slot.GetChipStatDetail", err)
- return
- }
- var resp struct {
- List []*statInfo
- }
- resp.List = mgr.getChipStatDetail(req)
- c.JSON(http.StatusOK, resp)
- return
- }
|