diff --git a/src/server/db/SqlStruct.go b/src/server/db/SqlStruct.go index d69c1a44..2526a52f 100644 --- a/src/server/db/SqlStruct.go +++ b/src/server/db/SqlStruct.go @@ -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"` diff --git a/src/server/game/MailMgr.go b/src/server/game/MailMgr.go index 889079b7..ce5195bf 100644 --- a/src/server/game/MailMgr.go +++ b/src/server/game/MailMgr.go @@ -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) } }