diff --git a/src/HttpServer/logic/function.go b/src/HttpServer/logic/function.go index 73debdd..fb8a0aa 100644 --- a/src/HttpServer/logic/function.go +++ b/src/HttpServer/logic/function.go @@ -543,6 +543,7 @@ func (u *UserData) HandlePassDay() { nowtimestamp := time.Date(nowtime.Year(), nowtime.Month(), nowtime.Day(), 0, 0, 0, 0, nowtime.Location()) lasttimestamp := time.Date(lasttime.Year(), lasttime.Month(), lasttime.Day(), 0, 0, 0, 0, lasttime.Location()) + logger.Info("HandlePassDay lasttime=%v,lasttimestamp=%v", lasttime, lasttimestamp) if nowdaynum == lastdaynum { //同一天 if int64(u.LastLoginTime)-time.Now().Unix() > 86400 { @@ -556,7 +557,7 @@ func (u *UserData) HandlePassDay() { } else { //不是同一天了 isdiffday = true - if nowtimestamp.Unix() > lasttimestamp.Unix()+86399 { + if nowtimestamp.Unix() >= lasttimestamp.Unix()+86399 { //超过一天了 u.ContinueLoginDay = 1 } else { -- libgit2 0.21.0