diff --git a/modules/arena/api_danreceive.go b/modules/arena/api_danreceive.go index 3cf1514c5..d23450392 100644 --- a/modules/arena/api_danreceive.go +++ b/modules/arena/api_danreceive.go @@ -64,6 +64,17 @@ func (this *apiComp) DanReceive(session comm.IUserSession, req *pb.ArenaDanRecei } return } - session.SendMsg(string(this.module.GetType()), "taskreceive", &pb.ArenaDanReceiveResp{Dan: req.Dan, Award: atno}) + if err = this.module.modelArena.Change(session.GetUserId(), map[string]interface{}{ + "danaward": info.Danaward, + }); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + + session.SendMsg(string(this.module.GetType()), "danreceive", &pb.ArenaDanReceiveResp{Dan: req.Dan, Award: atno}) return }