| 123456789101112131415161718192021222324252627282930313233343536 |
- package msg
- import (
- "github.com/gin-gonic/gin"
- "net/http"
- "rocommon/service"
- "rocommon/util"
- )
- // HardLevel 获取
- func HardLevel(c *gin.Context) {
- uid := c.Query("uid")
- level := c.Query("level")
- key := "hard_" + uid
- if level == "" {
- ret, err := service.GetRedis().Get(key).Result()
- if err != nil {
- if err != service.NIL {
- util.ErrorF("GetHardLevel key=%v err=%v\n", uid, err)
- }
- }
- if ret == "" {
- ret = "0"
- }
- c.String(http.StatusOK, ret)
- } else {
- ret, err := service.GetRedis().Set(key, level, 0).Result()
- if err != nil {
- util.ErrorF("AddHardLevel key=%v err=%v ret=%v\n", uid, err, ret)
- c.String(http.StatusOK, "0")
- return
- }
- util.InfoF("AddHardLevel key=%v err=%v ret=%v\n", uid, err, ret)
- c.String(http.StatusOK, level)
- }
- }
|