@@ -57,10 +57,10 @@ func GetTokenByOpenId(openId string) (item *Session, err error) {
}
//更新session
-func UpdateSession(sessionId,userId int) (err error) {
+func UpdateSession(sessionId,userId int,expireTime time.Time) (err error) {
- sql := `update session WHERE set user_id=? where session_id = ? `
+ sql := `update session WHERE set user_id=?,expire_time=? where session_id = ? `
o := orm.NewOrm()
o.Using("rddp")
- _,err = o.Raw(sql, userId,sessionId).Exec()
+ _,err = o.Raw(sql, userId,expireTime,sessionId).Exec()
return
@@ -319,6 +319,7 @@ QUERY_WX_USER:
} else {
token = tokenItem.AccessToken
+ _ = models.UpdateSession(tokenItem.SessionId,userId,time.Now().AddDate(0, 1, 0))
//新增登录日志