From 803cf33d1e7f305b9601cbd514c483fb93633ccd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=86=B7=E5=86=B7?= <2270033969@qq.com>
Date: Mon, 17 Feb 2025 17:29:12 +0800
Subject: [PATCH] refactor(core): xxl-job-admin 3.0
---
pigx-visual/pigx-xxl-job-admin/pom.xml | 2 +-
.../job/admin/controller/IndexController.java | 16 +-
.../admin/controller/JobCodeController.java | 7 +-
.../admin/controller/JobGroupController.java | 9 +-
.../admin/controller/JobInfoController.java | 30 +--
.../admin/controller/JobLogController.java | 21 +-
.../admin/controller/JobUserController.java | 10 +-
.../interceptor/PermissionInterceptor.java | 24 +-
.../controller/interceptor/WebMvcConfig.java | 2 +-
.../resolver/WebExceptionResolver.java | 4 +-
.../admin/core/complete/XxlJobCompleter.java | 8 +
.../admin/core/conf/XxlJobAdminConfig.java | 7 +
.../core/old/XxlJobDynamicScheduler.java | 8 +-
.../admin/core/scheduler/XxlJobScheduler.java | 3 +-
.../admin/core/thread/JobCompleteHelper.java | 8 +-
.../core/thread/JobFailMonitorHelper.java | 6 +-
.../admin/core/thread/JobLogReportHelper.java | 237 +++++++++---------
.../admin/core/thread/JobScheduleHelper.java | 34 +--
.../core/thread/JobTriggerPoolHelper.java | 25 +-
.../xxl/job/admin/core/util/CookieUtil.java | 2 +-
.../com/xxl/job/admin/dao/XxlJobInfoDao.java | 14 ++
.../job/admin/service/impl/LoginService.java | 6 +-
.../admin/service/impl/XxlJobServiceImpl.java | 12 +-
.../main/resources/i18n/message_en.properties | 2 +-
.../resources/i18n/message_zh_CN.properties | 2 +-
.../resources/i18n/message_zh_TC.properties | 2 +-
.../src/main/resources/logback-spring.xml | 2 +-
.../src/main/resources/static/js/login.1.js | 6 +-
.../templates/common/common.macro.ftl | 12 +-
.../templates/joblog/joblog.index.ftl | 10 +-
.../src/main/resources/templates/login.ftl | 4 +-
pom.xml | 2 +-
32 files changed, 313 insertions(+), 224 deletions(-)
diff --git a/pigx-visual/pigx-xxl-job-admin/pom.xml b/pigx-visual/pigx-xxl-job-admin/pom.xml
index 7c8730d35..bce8a8f93 100644
--- a/pigx-visual/pigx-xxl-job-admin/pom.xml
+++ b/pigx-visual/pigx-xxl-job-admin/pom.xml
@@ -11,7 +11,7 @@
xxl job admin 控制台内置方便开发
jar
- 3.0.3
+ 3.0.4
diff --git a/pigx-visual/pigx-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/IndexController.java b/pigx-visual/pigx-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/IndexController.java
index c6fbe1ff1..998284cf9 100644
--- a/pigx-visual/pigx-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/IndexController.java
+++ b/pigx-visual/pigx-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/IndexController.java
@@ -1,8 +1,8 @@
package com.xxl.job.admin.controller;
import com.xxl.job.admin.controller.annotation.PermissionLimit;
-import com.xxl.job.admin.service.XxlJobService;
import com.xxl.job.admin.service.impl.LoginService;
+import com.xxl.job.admin.service.XxlJobService;
import com.xxl.job.core.biz.model.ReturnT;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletRequest;
@@ -11,10 +11,7 @@ import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.WebDataBinder;
-import org.springframework.web.bind.annotation.InitBinder;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.view.RedirectView;
@@ -47,7 +44,8 @@ public class IndexController {
@RequestMapping("/chartInfo")
@ResponseBody
- public ReturnT