From 978fe81b35ac1d3f14675ec1e0557c750bb1754b Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Fri, 26 May 2023 12:31:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=98=9F=E5=83=8F=E5=9F=8B?= =?UTF-8?q?=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/horoscope/api_upgrade.go | 3 +++ modules/rtask/module.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/horoscope/api_upgrade.go b/modules/horoscope/api_upgrade.go index e12b88b4a..555bb3915 100644 --- a/modules/horoscope/api_upgrade.go +++ b/modules/horoscope/api_upgrade.go @@ -52,6 +52,9 @@ func (this *apiComp) Upgrade(session comm.IUserSession, req *pb.HoroscopeUpgrade return } info.Nodes[conf.NodeId] = conf.Lv + 1 + if info.Nodes[conf.NodeId] == 1 { //解锁 + go this.module.ModuleRtask.TriggerTask(session.GetUserId(), comm.GettaskParam(comm.Rtype173, 1)) + } if err = this.module.modelHoroscope.updateInfo(session, info); err != nil { code = pb.ErrorCode_DBError return diff --git a/modules/rtask/module.go b/modules/rtask/module.go index 9eb0be7e5..8eff9d946 100644 --- a/modules/rtask/module.go +++ b/modules/rtask/module.go @@ -317,7 +317,7 @@ func (this *ModuleRtask) TriggerTask(uid string, taskParams ...*comm.TaskParam) } func (this *ModuleRtask) processTasks(session comm.IUserSession, taskParams ...*comm.TaskParam) { - + lock, _ := this.modelRtask.userlock(session.GetUserId()) err := lock.Lock() if err != nil {