启动报错

This commit is contained in:
Github_lizhw 2024-11-10 13:41:01 +08:00
parent e3134d9713
commit 0dea21079f
3 changed files with 5 additions and 5 deletions

View File

@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="ruoyi-server" type="docker-deploy" factoryName="dockerfile" server-name="演示机">
<configuration default="false" name="ruoyi-server" type="docker-deploy" factoryName="dockerfile" server-name="Docker">
<deployment type="dockerfile">
<settings>
<option name="imageTag" value="ruoyi/ruoyi-server:5.2.2" />

View File

@ -1,4 +1,4 @@
package org.dromara.system.api.domain;
package org.dromara.system.api.model;
import lombok.Data;
import lombok.NoArgsConstructor;
@ -13,7 +13,7 @@ import java.io.Serializable;
*/
@Data
@NoArgsConstructor
public class SysUserOnline implements Serializable {
public class SysSaasUserOnlineDTO implements Serializable {
@Serial
private static final long serialVersionUID = 1L;

View File

@ -7,6 +7,7 @@ import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.convert.Convert;
import cn.hutool.http.useragent.UserAgent;
import cn.hutool.http.useragent.UserAgentUtil;
import org.dromara.system.api.model.SysSaasUserOnlineDTO;
import org.ruoyi.sso.server.config.satoken.LoginSaasHelper;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@ -21,7 +22,6 @@ import org.dromara.common.log.event.LogininforEvent;
import org.dromara.common.redis.utils.RedisUtils;
import org.dromara.common.tenant.helper.TenantHelper;
import org.dromara.system.api.RemoteUserService;
import org.dromara.system.api.domain.SysUserOnline;
import org.springframework.stereotype.Component;
import java.time.Duration;
@ -49,7 +49,7 @@ public class UserActionListener implements SaTokenListener {
public void doLogin(String loginType, Object loginId, String tokenValue, SaLoginModel loginModel) {
UserAgent userAgent = UserAgentUtil.parse(ServletUtils.getRequest().getHeader("User-Agent"));
String ip = ServletUtils.getClientIP();
SysUserOnline userOnline = new SysUserOnline();
SysSaasUserOnlineDTO userOnline = new SysSaasUserOnlineDTO();
userOnline.setIpaddr(ip);
userOnline.setLoginLocation(AddressUtils.getRealAddressByIP(ip));
userOnline.setBrowser(userAgent.getBrowser().getName());