diff --git a/src/main/resources/modules/SpringBoot/java/module/system/mgr/TokensManagerImpl.java b/src/main/resources/modules/SpringBoot/java/module/system/mgr/TokensManagerImpl.java
index 698ef551..dfa58e68 100644
--- a/src/main/resources/modules/SpringBoot/java/module/system/mgr/TokensManagerImpl.java
+++ b/src/main/resources/modules/SpringBoot/java/module/system/mgr/TokensManagerImpl.java
@@ -10,6 +10,7 @@ import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import ${basePackage}.config.CacheConfig;
+import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.base.Token;
import ${basePackage}.frame.utils.IDgenerator;
@@ -277,6 +278,11 @@ public class TokensManagerImpl implements xyz.wbsite.module.system.mgr.TokensMan
return response;
}
+ if (request.getToken().equals(LocalData.getToken().getToken())) {
+ response.addError(ErrorType.BUSINESS_ERROR, "无法注销当前登录用户!");
+ return response;
+ }
+
TokensFindRequest tokensFindRequest = MapperUtil.map(request, TokensFindRequest.class);
tokensFindRequest.setValid(true);
TokensFindResponse tokensFindResponse = this.find(tokensFindRequest, token);
diff --git a/src/main/resources/modules/SpringBoot/resources/templates/screen/index.ftl b/src/main/resources/modules/SpringBoot/resources/templates/screen/index.ftl
index 5e82ccf0..93be8b6e 100644
--- a/src/main/resources/modules/SpringBoot/resources/templates/screen/index.ftl
+++ b/src/main/resources/modules/SpringBoot/resources/templates/screen/index.ftl
@@ -11,7 +11,7 @@
background-color="#252a2f"
text-color="#d6d6d6"
active-text-color="#ffd04b">
- <#if sysMD>
+<#if sysMD>
@@ -25,7 +25,14 @@
角色管理
登录管理
- #if>
+
+
+
+ 计划任务
+
+ 任务列表
+
+#if>
<#list modules as item>
<#if item.hasHtml()>