From 57b2c280e5dbffc0e1c0506674ad18a3fbf93b7a Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Fri, 2 Feb 2024 11:01:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E7=AB=9E=E6=8A=80=E5=9C=BA?= =?UTF-8?q?=E5=A5=96=E5=8A=B1=E9=A2=86=E5=8F=96=E9=94=99=E8=AF=AF=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/arena/api_taskreceive.go | 12 ++++++++++++ modules/user/module.go | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/modules/arena/api_taskreceive.go b/modules/arena/api_taskreceive.go index c59a00f1f..401367b62 100644 --- a/modules/arena/api_taskreceive.go +++ b/modules/arena/api_taskreceive.go @@ -65,6 +65,18 @@ func (this *apiComp) TaskReceive(session comm.IUserSession, req *pb.ArenaTaskRec } return } + + if err = this.module.modelArena.Change(session.GetUserId(), map[string]interface{}{ + "tasks": info.Tasks, + }); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + session.SendMsg(string(this.module.GetType()), "taskreceive", &pb.ArenaTaskReceiveResp{Tid: req.Tid, Award: atno}) return } diff --git a/modules/user/module.go b/modules/user/module.go index 88c55dd6d..021c9f902 100644 --- a/modules/user/module.go +++ b/modules/user/module.go @@ -781,6 +781,10 @@ func (this *User) change(session comm.IUserSession, attrs map[string]int32) (atn change.Consumemoney += add default: err = errors.New(fmt.Sprintf("%s no supported", attr)) + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ConfigNoFound, + Message: err.Error(), + } return } atno = append(atno, temp)