diff --git a/modules/mail/model_mail.go b/modules/mail/model_mail.go index 7c6849945..a982d17f8 100644 --- a/modules/mail/model_mail.go +++ b/modules/mail/model_mail.go @@ -149,7 +149,7 @@ func (this *modelMail) checkReddot26(uid string) bool { func (this *modelMail) checkReddot30(uid string) bool { mailinfo, err := this.MailQueryUserMail(uid) if err != nil { - return false + return true } for _, v := range mailinfo { if !v.Check { diff --git a/modules/mail/module.go b/modules/mail/module.go index 090ed884d..6d46bee2b 100644 --- a/modules/mail/module.go +++ b/modules/mail/module.go @@ -146,7 +146,7 @@ func (this *Mail) Reddot(session comm.IUserSession, rid ...comm.ReddotType) (red } break case comm.Reddot30: - if isredot := this.modelMail.checkReddot30(session.GetUserId()); isredot { + if isredot := this.modelMail.checkReddot30(session.GetUserId()); !isredot { reddot[comm.Reddot30] = true } break