|  | @@ -12,7 +12,7 @@ let logs_model = mongoose.model("online_logs");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  async function getOnlineInfo(filter) {
 | 
	
		
			
				|  |  |      let datas = [];
 | 
	
		
			
				|  |  | -    let logs = await logs_model.find(filter);
 | 
	
		
			
				|  |  | +    let logs = await logs_model.find(filter, null, { sort: {_id: -1}});
 | 
	
		
			
				|  |  |      let less = 0;
 | 
	
		
			
				|  |  |      for(let l of logs){
 | 
	
		
			
				|  |  |          let d = getTimeString(l.online_times);
 | 
	
	
		
			
				|  | @@ -52,11 +52,13 @@ async function setOnlineTimes(userList,condition){
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  function getTimeString(times) {
 | 
	
		
			
				|  |  | -    let s = "",perHour = 1000 * 60 * 60,perMin = 1000 * 60;
 | 
	
		
			
				|  |  | -    let hour = parseInt(times/perHour);
 | 
	
		
			
				|  |  | +    let s = "",perHour = 1000 * 60 * 60,perMin = 1000 * 60,perDay = 24*perHour;
 | 
	
		
			
				|  |  | +    let day = parseInt(times/perDay);
 | 
	
		
			
				|  |  | +    let hour = parseInt(parseInt(times % perDay) / perHour);
 | 
	
		
			
				|  |  |      let min = parseInt((times % perHour)/perMin);
 | 
	
		
			
				|  |  |      let less =  (times % perHour)%perMin;//不够一分钟的时间
 | 
	
		
			
				|  |  | +    if(day > 0) s = s+`${day}天`;
 | 
	
		
			
				|  |  |      if(hour > 0) s = s+`${hour}小时`;
 | 
	
		
			
				|  |  |      if(min > 0)  s= s+`${min}分钟`;
 | 
	
		
			
				|  |  |      return {s:s,less:less}
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | +}
 |