fix 修复错误的远程调用导致登录异常 ;

This commit is contained in:
Michelle.Chung
2023-07-25 10:11:04 +08:00
parent 52955e5290
commit 054ded428f
8 changed files with 34 additions and 17 deletions

View File

@@ -8,9 +8,7 @@ import org.apache.dubbo.config.annotation.DubboService;
import org.dromara.common.core.enums.UserStatus;
import org.dromara.common.core.exception.ServiceException;
import org.dromara.common.core.exception.user.UserException;
import org.dromara.common.core.utils.DateUtils;
import org.dromara.common.core.utils.MapstructUtils;
import org.dromara.common.core.utils.ServletUtils;
import org.dromara.common.tenant.helper.TenantHelper;
import org.dromara.system.api.RemoteUserService;
import org.dromara.system.api.domain.bo.RemoteUserBo;
@@ -161,18 +159,15 @@ public class RemoteUserServiceImpl implements RemoteUserService {
}
/**
* 记录登录信息
* 更新用户信息
*
* @param userId 用户ID
* @param remoteUserBo 用户信息
*/
@Override
public void recordLoginInfo(Long userId) {
SysUser sysUser = new SysUser();
sysUser.setUserId(userId);
sysUser.setLoginIp(ServletUtils.getClientIP());
sysUser.setLoginDate(DateUtils.getNowDate());
sysUser.setUpdateBy(userId);
userMapper.updateById(sysUser);
public void updateUser(RemoteUserBo remoteUserBo) {
SysUserBo sysUserBo = MapstructUtils.convert(remoteUserBo, SysUserBo.class);
sysUserBo.setUpdateBy(remoteUserBo.getUserId());
userService.updateUser(sysUserBo);
}
}