邮件修复
This commit is contained in:
parent
3fbf00c41c
commit
54e283ed06
@ -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"`
|
||||
|
||||
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user