| 
															
																@ -303,13 +303,17 @@ class Sessions extends RedisModel { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                   redis.zaddAsync(user_session_key, Commons.STICK_NUM,sessionId).then(function(res){ 
															 | 
															
															 | 
															
																                   redis.zaddAsync(user_session_key, Commons.STICK_NUM,sessionId).then(function(res){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                       log.info("stickSession:"+sessionId+",res:"+res); 
															 | 
															
															 | 
															
																                       log.info("stickSession:"+sessionId+",res:"+res); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                       modelUtil.emitData(self.eventEmitter,{"status":200,"msg":"置顶成功!"}); 
															 | 
															
															 | 
															
																                       modelUtil.emitData(self.eventEmitter,{"status":200,"msg":"置顶成功!"}); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                   }).then(function(){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                       SessionRepo.stickSession(sessionId,user,Commons.STICK_NUM); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                   }) 
															 | 
															
															 | 
															
																                   }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                }else{ 
															 | 
															
															 | 
															
																                }else{ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    //已有置顶的数据,取出来加1保存回去 
															 | 
															
															 | 
															
																                    //已有置顶的数据,取出来加1保存回去 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    scoreres =  scoreres+1; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    scoreres =  Number(scoreres)+1; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    redis.zaddAsync(user_session_key, scoreres,sessionId).then(function(){ 
															 | 
															
															 | 
															
																                    redis.zaddAsync(user_session_key, scoreres,sessionId).then(function(){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                        log.info("stickSession:"+sessionId+",res:"+res); 
															 | 
															
															 | 
															
																                        log.info("stickSession:"+sessionId+",res:"+res); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                        modelUtil.emitData(self.eventEmitter,{"status":200,"msg":"置顶成功!"}); 
															 | 
															
															 | 
															
																                        modelUtil.emitData(self.eventEmitter,{"status":200,"msg":"置顶成功!"}); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    }).then(function(){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                        SessionRepo.stickSession(sessionId,user,scoreres); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    }) 
															 | 
															
															 | 
															
																                    }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                } 
															 | 
															
															 | 
															
																                } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            }) 
															 | 
															
															 | 
															
																            }) 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -330,6 +334,8 @@ class Sessions extends RedisModel { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            redis.zaddAsync(user_session_key, res,sessionId).then(function(res){ 
															 | 
															
															 | 
															
																            redis.zaddAsync(user_session_key, res,sessionId).then(function(res){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                log.info("cancelStickSession:"+sessionId); 
															 | 
															
															 | 
															
																                log.info("cancelStickSession:"+sessionId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                modelUtil.emitData(self.eventEmitter,{"status":200,"msg":"取消置顶成功!"}); 
															 | 
															
															 | 
															
																                modelUtil.emitData(self.eventEmitter,{"status":200,"msg":"取消置顶成功!"}); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            }).then(function(){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                SessionRepo.unstickSession(sessionId,user); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            }); 
															 | 
															
															 | 
															
																            }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        }) 
															 | 
															
															 | 
															
																        }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 |