123456789101112131415161718192021222324252627282930313233343536 |
- package goldbrick
- import (
- "active/constant"
- "fmt"
- "git.jiaxianghudong.com/webs/pkg/rds"
- "log"
- "strconv"
- "time"
- )
- var recordTime = ""
- func GetGoldData(userId string, tm string) int {
- data := rds.Redis.HGet(fmt.Sprintf(constant.GoldBrick, tm), userId).Val()
- if data == "" {
- return 0
- } else {
- number, err := strconv.Atoi(data)
- if err != nil {
- return 0
- }
- return number
- }
- }
- func SetGoldData(userId string, tm string, data int) bool {
- rds.Redis.HSet(fmt.Sprintf(constant.GoldBrick, tm), userId, fmt.Sprintf("%v", data))
- end, _ := time.Parse("2006-01-02", tm)
- expireAt := end.Add(constant.ADVERTISETIMEOUT)
- log.Printf("---更新领取兑换卷过期时间: expireAt:%v \n", expireAt)
- rds.Redis.ExpireAt(fmt.Sprintf(constant.GoldBrick, tm), expireAt)
- recordTime = tm
- return true
- }
|