123456789101112131415161718192021222324252627282930313233 |
- package controller
- import (
- mhayaGin "github.com/mhaya/components/gin"
- mhayaTime "github.com/mhaya/extend/time"
- "github.com/mhaya/game/game_cluster/internal/code"
- "github.com/mhaya/game/game_cluster/internal/mdb/models"
- "github.com/mhaya/game/game_cluster/internal/param"
- mhayaLogger "github.com/mhaya/logger"
- "time"
- )
- func (p *Controller) test(c *mhayaGin.Context) {
- var pa param.ClaimReq
- if err := c.BindJSON(&pa); err != nil {
- mhayaLogger.Warnf("if share err {. params=%s", pa)
- code.RenderResult(c, code.Error)
- return
- }
- if pa.Tp == 0 {
- code.RenderResult(c, code.Error)
- return
- }
- if pa.Tp == 1 {
- models.TestPreserve(mhayaTime.Now().Add(-60*24*time.Hour).Add(time.Duration(pa.Id)*24*time.Hour).Unix(), 10000)
- code.RenderResult(c, code.OK)
- } else {
- rs := models.GetPlayerPreserve(int64(pa.Id), int64(pa.Id)+60*60*24*7)
- code.RenderResult(c, code.OK, rs)
- }
- }
|