diff --git a/modules/user/api_login.go b/modules/user/api_login.go index 524421a7d..ea4680fe3 100644 --- a/modules/user/api_login.go +++ b/modules/user/api_login.go @@ -120,7 +120,7 @@ func (this *apiComp) Login(session comm.IUserSession, req *pb.UserLoginReq) (cod } // 清理点赞 this.module.ModuleFriend.ResetFriend(user.Uid) - + this.module.api.Sign(session, nil) } rsp.Data = user diff --git a/modules/user/api_sign.go b/modules/user/api_sign.go index 10866cefe..5d59e0d9e 100644 --- a/modules/user/api_sign.go +++ b/modules/user/api_sign.go @@ -30,8 +30,9 @@ func (this *apiComp) Sign(session comm.IUserSession, req *pb.UserSignReq) (code // 获取当前是第几天 lastSignTime = sign.SignTime sign.SignTime = configure.Now().Unix() - iDay := (configure.Now().Unix() - sign.SignTime) / (24 * 3600) + start, _ := utils.GetMonthStartEnd() + iDay := (configure.Now().Unix() - start) / (24 * 3600) if sign.SignTime < start { // 重置 sign.SignCount = 1