From 4762680af62891ee149e14de4551ab87cfcbd990 Mon Sep 17 00:00:00 2001 From: zhaocy Date: Thu, 7 Jul 2022 17:27:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=BB=E5=8A=A1=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/task/model_task.go | 4 ---- modules/user/api_login.go | 17 +++++++++-------- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/modules/task/model_task.go b/modules/task/model_task.go index 13bb28926..b2a3724d1 100644 --- a/modules/task/model_task.go +++ b/modules/task/model_task.go @@ -161,10 +161,6 @@ func (this *ModelTask) finishHandle(userTask *pb.DBTask, taskTag comm.TaskTag, c log.Errorf("err %v", err) return err } - //修改玩家任务活跃度 成就没有活跃度 - if config.IdTag != int32(comm.TASK_ACHIEVE) { - this.moduleTask.ModuleUser.AddAttributeValue(userTask.Uid, comm.ResTaskActive, config.Active) - } return nil } diff --git a/modules/user/api_login.go b/modules/user/api_login.go index 219f817a3..b20becc60 100644 --- a/modules/user/api_login.go +++ b/modules/user/api_login.go @@ -104,15 +104,16 @@ func (this *apiComp) Login(session comm.IUserSession, req *pb.UserLoginReq) (cod return } - if this.module.modelUser.isLoginFirst(user.Logintime) { - //清空日常 - this.module.ModuleTask.ResetTask(user.Uid, comm.TASK_DAILY) - //清周常 - if utils.IsAfterWeek(user.Logintime) { - this.module.ModuleTask.ResetTask(user.Uid, comm.TASK_WEEKLY) + go func() { + if this.module.modelUser.isLoginFirst(user.Logintime) { + //清空日常 + this.module.ModuleTask.ResetTask(user.Uid, comm.TASK_DAILY) + //清周常 + if utils.IsAfterWeek(user.Logintime) { + this.module.ModuleTask.ResetTask(user.Uid, comm.TASK_WEEKLY) + } } - } - + }() } return