123
This commit is contained in:
@@ -217,21 +217,6 @@ public class CaiLoginManager {
|
||||
}
|
||||
|
||||
|
||||
public void recordLoginInfo(User user, String ip,String imei) {
|
||||
String address = AddressUtils.getRealAddressByIP(ip);
|
||||
UserInfo userInfo = userInfoService.getById(user.getId());
|
||||
UserInfo update = new UserInfo();
|
||||
update.setUserId(user.getId());
|
||||
update.setLoginCount(userInfo.getLoginCount()==null?0:userInfo.getLoginCount()+1);
|
||||
update.setLastLoginIp(ip);
|
||||
update.setLastLoginTime(LocalDateTime.now());
|
||||
update.setLastLocation(address);
|
||||
if(StringUtils.isNotBlank(imei)){
|
||||
update.setImei(imei);
|
||||
}
|
||||
userInfoService.updateById(update);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 退出登录
|
||||
@@ -262,9 +247,6 @@ public class CaiLoginManager {
|
||||
loginUser.setUserType(UserType.APP_USER.getUserType());
|
||||
LoginHelper.login(loginUser);
|
||||
sysLoginService.recordLogininfor(loginUser.getUsername(), UserType.APP_USER.getUserType(), Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success"));
|
||||
String clientIP = ServletUtils.getClientIP();
|
||||
String imei = ServletUtils.getImei();
|
||||
ExecutorConstant.COMMON_EXECUTOR.execute(() -> recordLoginInfo(user,clientIP,imei));
|
||||
return StpUtil.getTokenValue();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user