mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-18 09:35:29 +08:00
启动报错
This commit is contained in:
parent
e3134d9713
commit
0dea21079f
@ -1,5 +1,5 @@
|
|||||||
<component name="ProjectRunConfigurationManager">
|
<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">
|
<deployment type="dockerfile">
|
||||||
<settings>
|
<settings>
|
||||||
<option name="imageTag" value="ruoyi/ruoyi-server:5.2.2" />
|
<option name="imageTag" value="ruoyi/ruoyi-server:5.2.2" />
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
package org.dromara.system.api.domain;
|
package org.dromara.system.api.model;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@ -13,7 +13,7 @@ import java.io.Serializable;
|
|||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
public class SysUserOnline implements Serializable {
|
public class SysSaasUserOnlineDTO implements Serializable {
|
||||||
|
|
||||||
@Serial
|
@Serial
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
@ -7,6 +7,7 @@ import cn.dev33.satoken.stp.StpUtil;
|
|||||||
import cn.hutool.core.convert.Convert;
|
import cn.hutool.core.convert.Convert;
|
||||||
import cn.hutool.http.useragent.UserAgent;
|
import cn.hutool.http.useragent.UserAgent;
|
||||||
import cn.hutool.http.useragent.UserAgentUtil;
|
import cn.hutool.http.useragent.UserAgentUtil;
|
||||||
|
import org.dromara.system.api.model.SysSaasUserOnlineDTO;
|
||||||
import org.ruoyi.sso.server.config.satoken.LoginSaasHelper;
|
import org.ruoyi.sso.server.config.satoken.LoginSaasHelper;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
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.redis.utils.RedisUtils;
|
||||||
import org.dromara.common.tenant.helper.TenantHelper;
|
import org.dromara.common.tenant.helper.TenantHelper;
|
||||||
import org.dromara.system.api.RemoteUserService;
|
import org.dromara.system.api.RemoteUserService;
|
||||||
import org.dromara.system.api.domain.SysUserOnline;
|
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import java.time.Duration;
|
import java.time.Duration;
|
||||||
@ -49,7 +49,7 @@ public class UserActionListener implements SaTokenListener {
|
|||||||
public void doLogin(String loginType, Object loginId, String tokenValue, SaLoginModel loginModel) {
|
public void doLogin(String loginType, Object loginId, String tokenValue, SaLoginModel loginModel) {
|
||||||
UserAgent userAgent = UserAgentUtil.parse(ServletUtils.getRequest().getHeader("User-Agent"));
|
UserAgent userAgent = UserAgentUtil.parse(ServletUtils.getRequest().getHeader("User-Agent"));
|
||||||
String ip = ServletUtils.getClientIP();
|
String ip = ServletUtils.getClientIP();
|
||||||
SysUserOnline userOnline = new SysUserOnline();
|
SysSaasUserOnlineDTO userOnline = new SysSaasUserOnlineDTO();
|
||||||
userOnline.setIpaddr(ip);
|
userOnline.setIpaddr(ip);
|
||||||
userOnline.setLoginLocation(AddressUtils.getRealAddressByIP(ip));
|
userOnline.setLoginLocation(AddressUtils.getRealAddressByIP(ip));
|
||||||
userOnline.setBrowser(userAgent.getBrowser().getName());
|
userOnline.setBrowser(userAgent.getBrowser().getName());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user