diff --git a/modules/stonehenge/api_event.go b/modules/stonehenge/api_event.go index 9401ed0cc..0422f5e3c 100644 --- a/modules/stonehenge/api_event.go +++ b/modules/stonehenge/api_event.go @@ -66,7 +66,7 @@ func (this *apiComp) Event(session comm.IUserSession, req *pb.StonehengeEventReq } _, bBox := stone.Rooms.Box[req.Eventid] - if stone.Rooms.Eventid[req.Eventid] || bBox { // 重复完成 + if stone.Rooms.Eventid[req.Eventid] || !bBox { // 重复完成 errdata = &pb.ErrorData{ Code: pb.ErrorCode_StonehengeRepeatedReward, Title: pb.ErrorCode_StonehengeRepeatedReward.ToString(), diff --git a/modules/user/module.go b/modules/user/module.go index 0660b99ce..529f005bd 100644 --- a/modules/user/module.go +++ b/modules/user/module.go @@ -546,6 +546,7 @@ func (this *User) change(session comm.IUserSession, attr string, add int32) (cha } change.Ps += add userEx.ConsumPs += -add + this.ModuleUiGame.HDPSTodayConsum(session.GetUserId(), change.Ps) } else { if change.Ps+add > ggd.PsUl { change.Ps = ggd.PsUl