Commit 2aa5cb18 authored by chenweijian's avatar chenweijian

开斋节活动

parent 9a19e96d
...@@ -3,4 +3,12 @@ package rediskey ...@@ -3,4 +3,12 @@ package rediskey
const ( const (
// 每月首次充值返利 // 每月首次充值返利
SlotFruitWeeklyDailyTask = "act:slotFruitWeeklyDailyTask:%s:%d" // slot周活动、水果机周活动,每日任务是否领取(共用同一个key,两个活动的每日任务福利只能领取一次)2006-01:用户id SlotFruitWeeklyDailyTask = "act:slotFruitWeeklyDailyTask:%s:%d" // slot周活动、水果机周活动,每日任务是否领取(共用同一个key,两个活动的每日任务福利只能领取一次)2006-01:用户id
// 开斋节活动
OpenRamadanTaskTimesMic = "act:openRamadan:mic:%d:%s:%d" // 开斋节活动,上麦奖励领取次数,活动id:日期:用户id
OpenRamadanTaskTimesLudo = "act:openRamadan:ludo:%d:%s:%d" // 开斋节活动,玩ludo奖励领取次数,活动id:日期:用户id
OpenRamadanTaskTimesFruit = "act:openRamadan:fruit:%d:%s:%d" // 开斋节活动,玩水果机游戏奖励领取次数,活动id:日期:用户id
OpenRamadanTaskTimesSlot = "act:openRamadan:slot:%d:%s:%d" // 开斋节活动,玩slot游戏奖励领取次数,活动id:日期:用户id
OpenRamadanTaskTimesEnter = "act:openRamadan:enter:%d:%s:%d" // 开斋节活动,穿指定座驾进入不同房间 奖励领取次数,活动id:日期:用户id
OpenRamadanTaskTimesRoom = "act:openRamadan:room:%d:%s:%d:%d" // 开斋节活动,今日进入某个房间的次数,活动id:日期:用户id:房间id
) )
...@@ -10,3 +10,27 @@ func GetSlotFruitDailyTimes(userId uint64, nowTime time.Time) string { ...@@ -10,3 +10,27 @@ func GetSlotFruitDailyTimes(userId uint64, nowTime time.Time) string {
var cstZone = time.FixedZone("CST", 3*3600) // 东三区,沙特时间 var cstZone = time.FixedZone("CST", 3*3600) // 东三区,沙特时间
return fmt.Sprintf(SlotFruitWeeklyDailyTask, nowTime.In(cstZone).Format(utils.DATE_FORMAT), userId) return fmt.Sprintf(SlotFruitWeeklyDailyTask, nowTime.In(cstZone).Format(utils.DATE_FORMAT), userId)
} }
func GetOpenRamadanTaskTimesMic(actId, userId uint64) string {
return fmt.Sprintf(OpenRamadanTaskTimesMic, actId, time.Now().Format(utils.DATE_FORMAT), userId)
}
func GetOpenRamadanTaskTimesLudo(actId, userId uint64) string {
return fmt.Sprintf(OpenRamadanTaskTimesLudo, actId, time.Now().Format(utils.DATE_FORMAT), userId)
}
func GetOpenRamadanTaskTimesFruit(actId, userId uint64) string {
return fmt.Sprintf(OpenRamadanTaskTimesFruit, actId, time.Now().Format(utils.DATE_FORMAT), userId)
}
func GetOpenRamadanTaskTimesSlot(actId, userId uint64) string {
return fmt.Sprintf(OpenRamadanTaskTimesSlot, actId, time.Now().Format(utils.DATE_FORMAT), userId)
}
func GetOpenRamadanTaskTimesEnter(actId, userId uint64) string {
return fmt.Sprintf(OpenRamadanTaskTimesEnter, actId, time.Now().Format(utils.DATE_FORMAT), userId)
}
func GetOpenRamadanTaskTimesRoom(actId, userId, roomId uint64) string {
return fmt.Sprintf(OpenRamadanTaskTimesRoom, actId, time.Now().Format(utils.DATE_FORMAT), userId, roomId)
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment