|  | @@ -1,95 +0,0 @@
 | 
	
		
			
				|  |  | -//package com.ruoyi.system.service.impl;
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//import com.ruoyi.common.core.utils.StringUtils;
 | 
	
		
			
				|  |  | -//import com.ruoyi.system.domain.SysUserOnline;
 | 
	
		
			
				|  |  | -//import com.ruoyi.system.service.ISysUserOnlineService;
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -///**
 | 
	
		
			
				|  |  | -// * 在线用户 服务层处理
 | 
	
		
			
				|  |  | -// * 
 | 
	
		
			
				|  |  | -// * @author ruoyi
 | 
	
		
			
				|  |  | -// */
 | 
	
		
			
				|  |  | -//@Service
 | 
	
		
			
				|  |  | -//public class SysUserOnlineServiceImpl implements ISysUserOnlineService
 | 
	
		
			
				|  |  | -//{
 | 
	
		
			
				|  |  | -//    /**
 | 
	
		
			
				|  |  | -//     * 通过登录地址查询信息
 | 
	
		
			
				|  |  | -//     * 
 | 
	
		
			
				|  |  | -//     * @param ipaddr 登录地址
 | 
	
		
			
				|  |  | -//     * @param user 用户信息
 | 
	
		
			
				|  |  | -//     * @return 在线用户信息
 | 
	
		
			
				|  |  | -//     */
 | 
	
		
			
				|  |  | -//    @Override
 | 
	
		
			
				|  |  | -//    public SysUserOnline selectOnlineByIpaddr(String ipaddr, LoginUser user)
 | 
	
		
			
				|  |  | -//    {
 | 
	
		
			
				|  |  | -//        if (StringUtils.equals(ipaddr, user.getIpaddr()))
 | 
	
		
			
				|  |  | -//        {
 | 
	
		
			
				|  |  | -//            return loginUserToUserOnline(user);
 | 
	
		
			
				|  |  | -//        }
 | 
	
		
			
				|  |  | -//        return null;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    /**
 | 
	
		
			
				|  |  | -//     * 通过用户名称查询信息
 | 
	
		
			
				|  |  | -//     * 
 | 
	
		
			
				|  |  | -//     * @param userName 用户名称
 | 
	
		
			
				|  |  | -//     * @param user 用户信息
 | 
	
		
			
				|  |  | -//     * @return 在线用户信息
 | 
	
		
			
				|  |  | -//     */
 | 
	
		
			
				|  |  | -//    @Override
 | 
	
		
			
				|  |  | -//    public SysUserOnline selectOnlineByUserName(String userName, LoginUser user)
 | 
	
		
			
				|  |  | -//    {
 | 
	
		
			
				|  |  | -//        if (StringUtils.equals(userName, user.getUsername()))
 | 
	
		
			
				|  |  | -//        {
 | 
	
		
			
				|  |  | -//            return loginUserToUserOnline(user);
 | 
	
		
			
				|  |  | -//        }
 | 
	
		
			
				|  |  | -//        return null;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    /**
 | 
	
		
			
				|  |  | -//     * 通过登录地址/用户名称查询信息
 | 
	
		
			
				|  |  | -//     * 
 | 
	
		
			
				|  |  | -//     * @param ipaddr 登录地址
 | 
	
		
			
				|  |  | -//     * @param userName 用户名称
 | 
	
		
			
				|  |  | -//     * @param user 用户信息
 | 
	
		
			
				|  |  | -//     * @return 在线用户信息
 | 
	
		
			
				|  |  | -//     */
 | 
	
		
			
				|  |  | -//    @Override
 | 
	
		
			
				|  |  | -//    public SysUserOnline selectOnlineByInfo(String ipaddr, String userName, LoginUser user)
 | 
	
		
			
				|  |  | -//    {
 | 
	
		
			
				|  |  | -//        if (StringUtils.equals(ipaddr, user.getIpaddr()) && StringUtils.equals(userName, user.getUsername()))
 | 
	
		
			
				|  |  | -//        {
 | 
	
		
			
				|  |  | -//            return loginUserToUserOnline(user);
 | 
	
		
			
				|  |  | -//        }
 | 
	
		
			
				|  |  | -//        return null;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    /**
 | 
	
		
			
				|  |  | -//     * 设置在线用户信息
 | 
	
		
			
				|  |  | -//     * 
 | 
	
		
			
				|  |  | -//     * @param user 用户信息
 | 
	
		
			
				|  |  | -//     * @return 在线用户
 | 
	
		
			
				|  |  | -//     */
 | 
	
		
			
				|  |  | -//    public SysUserOnline loginUserToUserOnline(LoginUser user)
 | 
	
		
			
				|  |  | -//    {
 | 
	
		
			
				|  |  | -//        if (StringUtils.isNull(user) && StringUtils.isNull(user.getUser()))
 | 
	
		
			
				|  |  | -//        {
 | 
	
		
			
				|  |  | -//            return null;
 | 
	
		
			
				|  |  | -//        }
 | 
	
		
			
				|  |  | -//        SysUserOnline sysUserOnline = new SysUserOnline();
 | 
	
		
			
				|  |  | -//        sysUserOnline.setTokenId(user.getToken());
 | 
	
		
			
				|  |  | -//        sysUserOnline.setUserName(user.getUsername());
 | 
	
		
			
				|  |  | -//        sysUserOnline.setIpaddr(user.getIpaddr());
 | 
	
		
			
				|  |  | -//        sysUserOnline.setLoginLocation(user.getLoginLocation());
 | 
	
		
			
				|  |  | -//        sysUserOnline.setBrowser(user.getBrowser());
 | 
	
		
			
				|  |  | -//        sysUserOnline.setOs(user.getOs());
 | 
	
		
			
				|  |  | -//        sysUserOnline.setLoginTime(user.getLoginTime());
 | 
	
		
			
				|  |  | -//        if (StringUtils.isNotNull(user.getUser().getDept()))
 | 
	
		
			
				|  |  | -//        {
 | 
	
		
			
				|  |  | -//            sysUserOnline.setDeptName(user.getUser().getDept().getDeptName());
 | 
	
		
			
				|  |  | -//        }
 | 
	
		
			
				|  |  | -//        return sysUserOnline;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//}
 |