重置玩家活跃度

This commit is contained in:
zhaocy 2022-07-28 09:35:47 +08:00
parent 2b4e932c6e
commit 9e3ade03ed

View File

@ -63,8 +63,22 @@ func (this *ModuleTask) CleanTask(session comm.IUserSession) {
this.modelTaskActive.BatchDelLists(session.GetUserId()) this.modelTaskActive.BatchDelLists(session.GetUserId())
} }
// 重置玩家活跃度
func (this *ModuleTask) resetActive(uid string, taskTag comm.TaskTag) {
update := make(map[string]interface{})
if taskTag == comm.TASK_DAILY {
update["activeday"] = 0
} else if taskTag == comm.TASK_WEEKLY {
update["activeweek"] = 0
}
if len(update) > 0 {
this.ModuleUser.ChanageUserExpand(uid, update)
}
}
//重置任务 //重置任务
func (this *ModuleTask) ResetTask(uid string, taskTag comm.TaskTag) { func (this *ModuleTask) ResetTask(uid string, taskTag comm.TaskTag) {
this.resetActive(uid, taskTag)
this.modelTask.clearTask(uid, taskTag) this.modelTask.clearTask(uid, taskTag)
this.modelTaskActive.clearTask(uid, taskTag) this.modelTaskActive.clearTask(uid, taskTag)
this.InitTaskAll(uid) this.InitTaskAll(uid)