diff --git a/modules/island/modelhero.go b/modules/island/modelhero.go index 46c4e50c6..b7afe62a6 100644 --- a/modules/island/modelhero.go +++ b/modules/island/modelhero.go @@ -57,6 +57,7 @@ func (this *modelHeroComp) updateHeroProperty(uid string, hero *pb.DBHero) (err "juexingLv": hero.JuexingLv, "property": hero.Property, "juexProperty": hero.JuexProperty, + "lv": hero.Lv, } if err = this.ChangeList(uid, hero.Id, update); err != nil { this.module.Errorln(err) diff --git a/modules/parkour/api_Info.go b/modules/parkour/api_Info.go index 98ec24c3b..91b16a4ac 100644 --- a/modules/parkour/api_Info.go +++ b/modules/parkour/api_Info.go @@ -4,6 +4,7 @@ import ( "go_dreamfactory/comm" "go_dreamfactory/lego/sys/mgo" "go_dreamfactory/pb" + "go_dreamfactory/sys/configure" "go_dreamfactory/utils" ) @@ -84,10 +85,11 @@ func (this *apiComp) Info(session comm.IUserSession, req *pb.ParkourInfoReq) (er } if !utils.IsSameWeek(info.Weektime) { + info.Weektime = configure.Now().Unix() info.Weekintegral = 0 - update["weekintegral"] = 0 + update["weekintegral"] = info.Weekintegral + update["weektime"] = info.Weektime } - info.User = comm.GetUserBaseInfo(user) update["user"] = info.User if err = this.module.parkourComp.Change(session.GetUserId(), update); err != nil {