|  | @ -46,7 +46,7 @@ class Sessions extends RedisModel {
 | 
												
													
														
															|  |      * @param userId
 |  |      * @param userId
 | 
												
													
														
															|  |      */
 |  |      */
 | 
												
													
														
															|  |     getUserSessions(userId,page,pagesize){
 |  |     getUserSessions(userId,page,pagesize){
 | 
												
													
														
															|  |         let user_session_key =  super.makeRedisKey(RedisKeys.UsersSessions,userId);
 |  | 
 | 
												
													
														
															|  | 
 |  |         let user_session_key =  super.makeRedisKey(RedisKeys.UserSessions,userId);
 | 
												
													
														
															|  |         let self = this;
 |  |         let self = this;
 | 
												
													
														
															|  |         let _super = super.makeRedisKey;
 |  |         let _super = super.makeRedisKey;
 | 
												
													
														
															|  |         if(page >0){
 |  |         if(page >0){
 | 
												
											
												
													
														
															|  | @ -86,7 +86,7 @@ class Sessions extends RedisModel {
 | 
												
													
														
															|  |              * @param restimestamp 当前会话当前用户的最后一次时间搓
 |  |              * @param restimestamp 当前会话当前用户的最后一次时间搓
 | 
												
													
														
															|  |              */
 |  |              */
 | 
												
													
														
															|  |             function callamount(res,j,_len,session,restimestamp){
 |  |             function callamount(res,j,_len,session,restimestamp){
 | 
												
													
														
															|  |                 let message_time_key = _super(RedisKeys.MessagesTimestamp,session);
 |  | 
 | 
												
													
														
															|  | 
 |  |                 let message_time_key = _super(RedisKeys.MessagesByTimestamp,session);
 | 
												
													
														
															|  |                 redis.zrangebyscoreAsync(message_time_key,restimestamp,(new Date().getTime())).then(function(messagetimelist){
 |  |                 redis.zrangebyscoreAsync(message_time_key,restimestamp,(new Date().getTime())).then(function(messagetimelist){
 | 
												
													
														
															|  |                     res.sessionId = session;
 |  |                     res.sessionId = session;
 | 
												
													
														
															|  |                     res.message = messagetimelist.length;
 |  |                     res.message = messagetimelist.length;
 | 
												
											
												
													
														
															|  | @ -122,7 +122,7 @@ class Sessions extends RedisModel {
 | 
												
													
														
															|  |      */
 |  |      */
 | 
												
													
														
															|  |     getSessionMessages(sessionId,user,page,pagesize){
 |  |     getSessionMessages(sessionId,user,page,pagesize){
 | 
												
													
														
															|  |         let self = this;
 |  |         let self = this;
 | 
												
													
														
															|  |         let message_timestamp_key = super.makeRedisKey(RedisKeys.MessagesTimestamp,sessionId);
 |  | 
 | 
												
													
														
															|  | 
 |  |         let message_timestamp_key = super.makeRedisKey(RedisKeys.MessagesByTimestamp,sessionId);
 | 
												
													
														
															|  |         let message_key = super.makeRedisKey(RedisKeys.Messages,sessionId);
 |  |         let message_key = super.makeRedisKey(RedisKeys.Messages,sessionId);
 | 
												
													
														
															|  |         let participants_key = super.makeRedisKey(RedisKeys.Participants,sessionId);
 |  |         let participants_key = super.makeRedisKey(RedisKeys.Participants,sessionId);
 | 
												
													
														
															|  |         //超过最大限制后从mysql获取数据
 |  |         //超过最大限制后从mysql获取数据
 | 
												
											
												
													
														
															|  | @ -286,7 +286,7 @@ class Sessions extends RedisModel {
 | 
												
													
														
															|  |      *置顶操作
 |  |      *置顶操作
 | 
												
													
														
															|  |      */
 |  |      */
 | 
												
													
														
															|  |     stickSession(sessionId,user){
 |  |     stickSession(sessionId,user){
 | 
												
													
														
															|  |         let user_session_key = super.makeRedisKey(RedisKeys.UsersSessions,user);
 |  | 
 | 
												
													
														
															|  | 
 |  |         let user_session_key = super.makeRedisKey(RedisKeys.UserSessions,user);
 | 
												
													
														
															|  |         let self = this;
 |  |         let self = this;
 | 
												
													
														
															|  |         //取出最大的session
 |  |         //取出最大的session
 | 
												
													
														
															|  |         redis.zrevrangeAsync(user_session_key,0,0).then(function(res){
 |  |         redis.zrevrangeAsync(user_session_key,0,0).then(function(res){
 | 
												
											
												
													
														
															|  | @ -316,7 +316,7 @@ class Sessions extends RedisModel {
 | 
												
													
														
															|  |      *取消置顶操作
 |  |      *取消置顶操作
 | 
												
													
														
															|  |      */
 |  |      */
 | 
												
													
														
															|  |     cancelStickSession(sessionId,user){
 |  |     cancelStickSession(sessionId,user){
 | 
												
													
														
															|  |         let user_session_key = super.makeRedisKey(RedisKeys.UsersSessions,user);
 |  | 
 | 
												
													
														
															|  | 
 |  |         let user_session_key = super.makeRedisKey(RedisKeys.UserSessions,user);
 | 
												
													
														
															|  |         let participants_key = super.makeRedisKey(RedisKeys.Participants,sessionId);
 |  |         let participants_key = super.makeRedisKey(RedisKeys.Participants,sessionId);
 | 
												
													
														
															|  |         let self = this;
 |  |         let self = this;
 | 
												
													
														
															|  |         redis.zscoreAsync(participants_key,user).then(function(res){
 |  |         redis.zscoreAsync(participants_key,user).then(function(res){
 |