diff --git a/maxkey-core/src/main/java/org/dromara/maxkey/entity/history/HistoryLogin.java b/maxkey-core/src/main/java/org/dromara/maxkey/entity/history/HistoryLogin.java index 1679f0ca1..ecf2838b8 100644 --- a/maxkey-core/src/main/java/org/dromara/maxkey/entity/history/HistoryLogin.java +++ b/maxkey-core/src/main/java/org/dromara/maxkey/entity/history/HistoryLogin.java @@ -79,8 +79,6 @@ public class HistoryLogin extends JpaEntity implements Serializable{ @Column String application; @Column - String loginUrl; - @Column Date loginTime; @Column Date logoutTime; @@ -234,14 +232,6 @@ public class HistoryLogin extends JpaEntity implements Serializable{ this.application = application; } - public String getLoginUrl() { - return loginUrl; - } - - public void setLoginUrl(String loginUrl) { - this.loginUrl = loginUrl; - } - public Date getLoginTime() { return loginTime; } @@ -335,8 +325,6 @@ public class HistoryLogin extends JpaEntity implements Serializable{ builder.append(platform); builder.append(", application="); builder.append(application); - builder.append(", loginUrl="); - builder.append(loginUrl); builder.append(", loginTime="); builder.append(loginTime); builder.append(", logoutTime="); diff --git a/maxkey-persistence/src/main/java/org/dromara/maxkey/persistence/repository/LoginHistoryRepository.java b/maxkey-persistence/src/main/java/org/dromara/maxkey/persistence/repository/LoginHistoryRepository.java index faa9e560d..4d66b1df3 100644 --- a/maxkey-persistence/src/main/java/org/dromara/maxkey/persistence/repository/LoginHistoryRepository.java +++ b/maxkey-persistence/src/main/java/org/dromara/maxkey/persistence/repository/LoginHistoryRepository.java @@ -47,10 +47,9 @@ public class LoginHistoryRepository { browser , platform , application , - loginurl , sessionstatus , instid) - values( ? , ? , ? , ? , ? , ? , ? , ? , ?, ? , ? , ? , ?, ?, ? , ? , ?, ? , ? , ?) + values( ? , ? , ? , ? , ? , ? , ? , ?, ? , ? , ? , ?, ?, ? , ? , ?, ? , ? , ?) """; protected JdbcTemplate jdbcTemplate; @@ -61,7 +60,6 @@ public class LoginHistoryRepository { public void login(HistoryLogin historyLogin) { historyLogin.setId(WebContext.genId()); - historyLogin.setLoginUrl(WebContext.getRequest().getRequestURI()); //Thread insert new Thread(new HistoryLoginRunnable(jdbcTemplate,historyLogin)).start(); } @@ -101,7 +99,6 @@ public class LoginHistoryRepository { historyLogin.getBrowser(), historyLogin.getPlatform(), "Browser", - historyLogin.getLoginUrl(), historyLogin.getSessionStatus(), historyLogin.getInstId() }, @@ -123,7 +120,6 @@ public class LoginHistoryRepository { Types.VARCHAR, Types.VARCHAR, Types.VARCHAR, - Types.VARCHAR, Types.INTEGER, Types.VARCHAR }); diff --git a/maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/HistoryLoginMapper.xml b/maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/HistoryLoginMapper.xml index ac5d35a92..2bb5d8002 100644 --- a/maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/HistoryLoginMapper.xml +++ b/maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/HistoryLoginMapper.xml @@ -50,10 +50,10 @@ code, provider, sourceip, + location, browser, platform, application, - loginurl, logintime, logouttime from mxk_history_login @@ -76,10 +76,10 @@ code, provider, sourceip, + location, browser, platform, application, - loginurl, logintime, logouttime from mxk_history_login diff --git a/maxkey-web-frontend/maxkey-web-app/src/app/routes/access/sessions/sessions.component.html b/maxkey-web-frontend/maxkey-web-app/src/app/routes/access/sessions/sessions.component.html index 4f842f910..cc22dc71f 100644 --- a/maxkey-web-frontend/maxkey-web-app/src/app/routes/access/sessions/sessions.component.html +++ b/maxkey-web-frontend/maxkey-web-app/src/app/routes/access/sessions/sessions.component.html @@ -73,6 +73,7 @@