From deee1f3f15dde3a49eeba974dc9af076e036b1b2 Mon Sep 17 00:00:00 2001 From: liwei <2211068034@qq.com> Date: Wed, 26 Jul 2023 20:50:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E4=B8=BB=E7=BA=BF=E5=92=8C?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/mainline/api_levelpass.go | 9 +++++++++ modules/wtask/api_accept.go | 6 ++++++ 2 files changed, 15 insertions(+) diff --git a/modules/mainline/api_levelpass.go b/modules/mainline/api_levelpass.go index c93ac65c0..6f93202b1 100644 --- a/modules/mainline/api_levelpass.go +++ b/modules/mainline/api_levelpass.go @@ -122,6 +122,15 @@ func (this *apiComp) LevelPass(session comm.IUserSession, req *pb.MainlineLevelP UserExp: userExp, }) // 数据推送 + if err = this.module.modelMline.updateMainlineData(session.GetUserId(), info); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + tasks = append(tasks, comm.GetBuriedParam(comm.Rtype60, 1)) tasks = append(tasks, comm.GetBuriedParam(comm.Rtype61, 1, int32(req.Level))) go this.module.ModuleBuried.TriggerBuried(session.Clone(), tasks...) diff --git a/modules/wtask/api_accept.go b/modules/wtask/api_accept.go index 707a4dd6e..5e11c76e9 100644 --- a/modules/wtask/api_accept.go +++ b/modules/wtask/api_accept.go @@ -94,6 +94,12 @@ func (this *apiComp) Accept(session comm.IUserSession, req *pb.WTaskAcceptReq) ( session.SendMsg(string(this.module.GetType()), "boxchange", &pb.WTaskBoxChangePush{Boxs: wtask.Boxs}) } + if len(conf.GetItem) > 0 { //接取 获得物品 + if errdata = this.module.DispenseRes(session, conf.GetItem, true); errdata != nil { + return + } + } + if progress, errdata = this.module.pushtaskprogress(session, wtask, false); errdata != nil { return }