@@ -38,7 +38,7 @@ func (s *SysMessageReport) Update(cols []string) (err error) {
func UpdateReadSysMessageReportByUserId(userId int) (err error) {
o := orm.NewOrm()
- sql := `UPDATE sys_message_report SET is_read=1 WHERE receive_sys_user_id=?`
+ sql := `UPDATE sys_message_report SET is_read=1 WHERE receive_sys_user_id=? AND is_read=0`
_, err = o.Raw(sql, userId).Exec()
return
}