diff --git a/modules/worldtask/api_chapterreward.go b/modules/worldtask/api_chapterreward.go index 6c2200d42..244ec1de2 100644 --- a/modules/worldtask/api_chapterreward.go +++ b/modules/worldtask/api_chapterreward.go @@ -70,6 +70,17 @@ func (this *apiComp) Chapterreward(session comm.IUserSession, req *pb.WorldtaskC } return } + myWorldtask.Chapters[req.GroupId] = 2 + + if err := this.module.modelWorldtask.Change(uid, map[string]interface{}{ + "chapters": myWorldtask.Chapters, + }); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + } + return + } this.module.DispenseRes(session, rewardCnf.Reword, true)