|
@@ -212,7 +212,7 @@ func (m *Users) Format2Item() (item *UsersItem) {
|
|
|
|
|
|
func (m *Users) UpdateUserReadTimes(userId int) (err error) {
|
|
func (m *Users) UpdateUserReadTimes(userId int) (err error) {
|
|
o := orm.NewOrm()
|
|
o := orm.NewOrm()
|
|
- sql := fmt.Sprintf(`UPDATE %s SET %s = %s + 1 WHERE %s = ? LIMIT 1`, m.TableName(), m.Cols().ReadTimes, m.Cols().ReadTimes, m.Cols().PrimaryId)
|
|
|
|
|
|
+ sql := fmt.Sprintf(`UPDATE %s SET %s = %s + 1, %s = NOW() WHERE %s = ? LIMIT 1`, m.TableName(), m.Cols().ReadTimes, m.Cols().ReadTimes, m.Cols().LastReadTime, m.Cols().PrimaryId)
|
|
_, err = o.Raw(sql, userId).Exec()
|
|
_, err = o.Raw(sql, userId).Exec()
|
|
return
|
|
return
|
|
}
|
|
}
|