邮件修复

This commit is contained in:
hahwu 2025-07-18 18:50:15 +08:00
parent 3fbf00c41c
commit 54e283ed06
2 changed files with 7 additions and 3 deletions

View File

@ -477,6 +477,8 @@ type SqlServerMailStruct struct {
Id int `db:"mail_id"`
Title string `db:"title"`
Content string `db:"content"`
SubTitle string `db:"subTitle"`
SubTitleEn string `db:"subTitle_en"`
TitleEn string `db:"title_en"`
ContentEn string `db:"content_en"`
Items string `db:"items"`

View File

@ -61,7 +61,11 @@ func (m *MailMgr) AddMail(msg *msg.Msg) (interface{}, error) {
func (r *MailMgr) LoadMail(msg *msg.Msg) (interface{}, error) {
// 从数据库加载邮件
data := make([]*db.SqlServerMailStruct, 0)
db.GetServerMailData(&data)
err := db.GetServerMailData(&data)
if err != nil {
log.Error("LoadMail error: %v", err)
return nil, err
}
for _, v := range data {
Uids := make([]int, 0)
UidArr := strings.Split(v.To_uids, ",")
@ -93,7 +97,6 @@ func (r *MailMgr) Sync(Uid int, Register int64) []ServerMail {
Now := GoUtil.Now()
list := make([]ServerMail, 0)
for _, v := range r.list {
log.Debug("uid : %d, mail id : %d, title : %s", Uid, v.Id, v.Title)
if v.Start_time > 0 && v.Start_time > Now {
continue
}
@ -107,7 +110,6 @@ func (r *MailMgr) Sync(Uid int, Register int64) []ServerMail {
list = append(list, *v)
} else {
if GoUtil.InArray(Uid, v.To_uids) {
log.Debug("uid : %d, mail id : %d, title : %s", Uid, v.Id, v.Title)
list = append(list, *v)
}
}