Example #1
0
 @Override
 public void updateLoginInfo(Integer userId, String ip) {
   Date now = new Timestamp(System.currentTimeMillis());
   User user = findById(userId);
   if (user != null) {
     if (user.getLoginCount() == null || user.getLoginCount() < 0) {
       user.setLoginCount(0);
     }
     user.setLoginCount(user.getLoginCount() + 1);
     user.setLastLoginTime(user.getCurrentLoginTime());
     user.setLastLoginIp(user.getCurrentLoginIp());
     user.setCurrentLoginTime(now);
     user.setCurrentLoginIp(ip);
   }
 }