Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Pig
提交
1a3734d4
P
Pig
项目概览
int
/
Pig
上一次同步 12 个月
通知
8
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Pig
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
1a3734d4
编写于
5月 29, 2022
作者:
L
lbw
浏览文件
操作
浏览文件
下载
差异文件
Merge remote-tracking branch 'origin/dev' into sas
上级
ebe9e1f9
16f357b0
变更
16
隐藏空白更改
内联
并排
Showing
16 changed file
with
29 addition
and
23 deletion
+29
-23
README.md
README.md
+2
-2
pig-common/pig-common-bom/pom.xml
pig-common/pig-common-bom/pom.xml
+1
-1
pig-common/pig-common-job/src/main/java/com/pig4cloud/pig/common/job/XxlJobAutoConfiguration.java
...com/pig4cloud/pig/common/job/XxlJobAutoConfiguration.java
+6
-1
pig-common/pig-common-job/src/main/java/com/pig4cloud/pig/common/job/properties/XxlExecutorProperties.java
...loud/pig/common/job/properties/XxlExecutorProperties.java
+2
-2
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/interceptor/CookieInterceptor.java
...l/job/admin/controller/interceptor/CookieInterceptor.java
+3
-2
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/interceptor/PermissionInterceptor.java
...b/admin/controller/interceptor/PermissionInterceptor.java
+2
-2
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/interceptor/WebMvcConfig.java
...om/xxl/job/admin/controller/interceptor/WebMvcConfig.java
+1
-1
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/resolver/WebExceptionResolver.java
...l/job/admin/controller/resolver/WebExceptionResolver.java
+1
-1
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/core/complete/XxlJobCompleter.java
...java/com/xxl/job/admin/core/complete/XxlJobCompleter.java
+1
-1
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/core/conf/XxlJobAdminConfig.java
...n/java/com/xxl/job/admin/core/conf/XxlJobAdminConfig.java
+2
-2
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobFailMonitorHelper.java
...a/com/xxl/job/admin/core/thread/JobFailMonitorHelper.java
+1
-2
pig-visual/pig-xxl-job-admin/src/main/resources/application.yml
...sual/pig-xxl-job-admin/src/main/resources/application.yml
+1
-0
pig-visual/pig-xxl-job-admin/src/main/resources/i18n/message_en.properties
...l-job-admin/src/main/resources/i18n/message_en.properties
+1
-1
pig-visual/pig-xxl-job-admin/src/main/resources/i18n/message_zh_CN.properties
...ob-admin/src/main/resources/i18n/message_zh_CN.properties
+1
-1
pig-visual/pig-xxl-job-admin/src/main/resources/i18n/message_zh_TC.properties
...ob-admin/src/main/resources/i18n/message_zh_TC.properties
+1
-1
pom.xml
pom.xml
+3
-3
未找到文件。
README.md
浏览文件 @
1a3734d4
...
...
@@ -34,11 +34,11 @@
| 依赖 | 版本 |
| ---------------------- |------------|
| Spring Boot | 2.7.0 |
| Spring Cloud | 2021.0.
1
|
| Spring Cloud | 2021.0.
3
|
| Spring Cloud Alibaba | 2021.0.1.0 |
| Spring Security OAuth2 | 2.3.6 |
| Mybatis Plus | 3.5.1 |
| hutool | 5.8.
0
|
| hutool | 5.8.
2
|
| Avue | 2.6.18 |
### 模块说明
...
...
pig-common/pig-common-bom/pom.xml
浏览文件 @
1a3734d4
...
...
@@ -29,7 +29,7 @@
<mybatis-plus.version>
3.5.1
</mybatis-plus.version>
<mysql.version>
8.0.29
</mysql.version>
<seata.version>
1.4.2
</seata.version>
<excel.version>
1.2.
1
</excel.version>
<excel.version>
1.2.
2
</excel.version>
<asm.version>
7.1
</asm.version>
<oss.version>
1.0.5
</oss.version>
<sms.version>
2.0.2
</sms.version>
...
...
pig-common/pig-common-job/src/main/java/com/pig4cloud/pig/common/job/XxlJobAutoConfiguration.java
浏览文件 @
1a3734d4
...
...
@@ -46,11 +46,16 @@ public class XxlJobAutoConfiguration {
if
(!
StringUtils
.
hasText
(
appName
))
{
appName
=
environment
.
getProperty
(
"spring.application.name"
);
}
String
accessToken
=
environment
.
getProperty
(
"xxl.job.accessToken"
);
if
(!
StringUtils
.
hasText
(
accessToken
))
{
accessToken
=
executor
.
getAccessToken
();
}
xxlJobSpringExecutor
.
setAppname
(
appName
);
xxlJobSpringExecutor
.
setAddress
(
executor
.
getAddress
());
xxlJobSpringExecutor
.
setIp
(
executor
.
getIp
());
xxlJobSpringExecutor
.
setPort
(
executor
.
getPort
());
xxlJobSpringExecutor
.
setAccessToken
(
executor
.
getAccessToken
()
);
xxlJobSpringExecutor
.
setAccessToken
(
accessToken
);
xxlJobSpringExecutor
.
setLogPath
(
executor
.
getLogPath
());
xxlJobSpringExecutor
.
setLogRetentionDays
(
executor
.
getLogRetentionDays
());
...
...
pig-common/pig-common-job/src/main/java/com/pig4cloud/pig/common/job/properties/XxlExecutorProperties.java
浏览文件 @
1a3734d4
...
...
@@ -33,9 +33,9 @@ public class XxlExecutorProperties {
private
Integer
port
=
9099
;
/**
* 执行器通讯TOKEN [
选填]:非空时启用
;
* 执行器通讯TOKEN [
必填]:从配置文件中取不到值时使用默认值
;
*/
private
String
accessToken
;
private
String
accessToken
=
"default_token"
;
/**
* 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;
...
...
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/interceptor/CookieInterceptor.java
浏览文件 @
1a3734d4
...
...
@@ -3,7 +3,7 @@ package com.xxl.job.admin.controller.interceptor;
import
com.xxl.job.admin.core.util.FtlUtil
;
import
com.xxl.job.admin.core.util.I18nUtil
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.servlet.HandlerInterceptor
;
import
org.springframework.web.servlet.
Async
HandlerInterceptor
;
import
org.springframework.web.servlet.ModelAndView
;
import
javax.servlet.http.Cookie
;
...
...
@@ -17,7 +17,7 @@ import java.util.HashMap;
* @author xuxueli 2015-12-12 18:09:04
*/
@Component
public
class
CookieInterceptor
implements
HandlerInterceptor
{
public
class
CookieInterceptor
implements
Async
HandlerInterceptor
{
@Override
public
void
postHandle
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
,
...
...
@@ -36,6 +36,7 @@ public class CookieInterceptor implements HandlerInterceptor {
if
(
modelAndView
!=
null
)
{
modelAndView
.
addObject
(
"I18nUtil"
,
FtlUtil
.
generateStaticModel
(
I18nUtil
.
class
.
getName
()));
}
}
}
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/interceptor/PermissionInterceptor.java
浏览文件 @
1a3734d4
...
...
@@ -6,7 +6,7 @@ import com.xxl.job.admin.core.util.I18nUtil;
import
com.xxl.job.admin.service.LoginService
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.method.HandlerMethod
;
import
org.springframework.web.servlet.HandlerInterceptor
;
import
org.springframework.web.servlet.
Async
HandlerInterceptor
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
...
...
@@ -19,7 +19,7 @@ import java.util.Arrays;
* @author xuxueli 2015-12-12 18:09:04
*/
@Component
public
class
PermissionInterceptor
implements
HandlerInterceptor
{
public
class
PermissionInterceptor
implements
Async
HandlerInterceptor
{
/**
* 针对 spring boot admin 对外暴露的接口
...
...
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/interceptor/WebMvcConfig.java
浏览文件 @
1a3734d4
...
...
@@ -26,4 +26,4 @@ public class WebMvcConfig implements WebMvcConfigurer {
registry
.
addInterceptor
(
cookieInterceptor
).
addPathPatterns
(
"/**"
);
}
}
}
\ No newline at end of file
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/controller/resolver/WebExceptionResolver.java
浏览文件 @
1a3734d4
...
...
@@ -66,4 +66,4 @@ public class WebExceptionResolver implements HandlerExceptionResolver {
}
}
}
}
\ No newline at end of file
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/core/complete/XxlJobCompleter.java
浏览文件 @
1a3734d4
...
...
@@ -46,7 +46,7 @@ public class XxlJobCompleter {
// 1、handle success, to trigger child job
String
triggerChildMsg
=
null
;
if
(
XxlJobContext
.
HANDLE_CO
C
E_SUCCESS
==
xxlJobLog
.
getHandleCode
())
{
if
(
XxlJobContext
.
HANDLE_CO
D
E_SUCCESS
==
xxlJobLog
.
getHandleCode
())
{
XxlJobInfo
xxlJobInfo
=
XxlJobAdminConfig
.
getAdminConfig
().
getXxlJobInfoDao
()
.
loadById
(
xxlJobLog
.
getJobId
());
if
(
xxlJobInfo
!=
null
&&
xxlJobInfo
.
getChildJobId
()
!=
null
...
...
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/core/conf/XxlJobAdminConfig.java
浏览文件 @
1a3734d4
...
...
@@ -51,10 +51,10 @@ public class XxlJobAdminConfig implements InitializingBean, DisposableBean {
@Value
(
"${xxl.job.i18n}"
)
private
String
i18n
;
@Value
(
"${xxl.job.accessToken
:
}"
)
@Value
(
"${xxl.job.accessToken}"
)
private
String
accessToken
;
@Value
(
"${spring.mail.from
:
}"
)
@Value
(
"${spring.mail.from}"
)
private
String
emailFrom
;
@Value
(
"${xxl.job.triggerpool.fast.max}"
)
...
...
pig-visual/pig-xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobFailMonitorHelper.java
浏览文件 @
1a3734d4
...
...
@@ -71,8 +71,7 @@ public class JobFailMonitorHelper {
// 2、fail alarm monitor
int
newAlarmStatus
=
0
;
// 告警状态:0-默认、-1=锁定状态、1-无需告警、2-告警成功、3-告警失败
if
(
info
!=
null
&&
info
.
getAlarmEmail
()
!=
null
&&
info
.
getAlarmEmail
().
trim
().
length
()
>
0
)
{
if
(
info
!=
null
)
{
boolean
alarmResult
=
XxlJobAdminConfig
.
getAdminConfig
().
getJobAlarmer
().
alarm
(
info
,
log
);
newAlarmStatus
=
alarmResult
?
2
:
3
;
...
...
pig-visual/pig-xxl-job-admin/src/main/resources/application.yml
浏览文件 @
1a3734d4
...
...
@@ -8,6 +8,7 @@ server:
# xxl
xxl
:
job
:
accessToken
:
default_token
i18n
:
zh_CN
logretentiondays
:
30
triggerpool
:
...
...
pig-visual/pig-xxl-job-admin/src/main/resources/i18n/message_en.properties
100755 → 100644
浏览文件 @
1a3734d4
admin_name
=
Scheduling Center
admin_name_full
=
Distributed Task Scheduling Platform XXL-JOB
admin_version
=
2.3.
0
admin_version
=
2.3.
1
admin_i18n
=
en
## system
...
...
pig-visual/pig-xxl-job-admin/src/main/resources/i18n/message_zh_CN.properties
100755 → 100644
浏览文件 @
1a3734d4
admin_name
=
任务调度中心
admin_name_full
=
分布式任务调度平台XXL-JOB
admin_version
=
2.3.
0
admin_version
=
2.3.
1
admin_i18n
=
## system
...
...
pig-visual/pig-xxl-job-admin/src/main/resources/i18n/message_zh_TC.properties
浏览文件 @
1a3734d4
admin_name
=
任務調度中心
admin_name_full
=
分布式任務調度平臺XXL-JOB
admin_version
=
2.3.
0
admin_version
=
2.3.
1
admin_i18n
=
## system
...
...
pom.xml
浏览文件 @
1a3734d4
...
...
@@ -28,13 +28,13 @@
<properties>
<spring-boot.version>
2.7.0
</spring-boot.version>
<spring-cloud.version>
2021.0.
2
</spring-cloud.version>
<spring-cloud.version>
2021.0.
3
</spring-cloud.version>
<spring-cloud-alibaba.version>
2021.0.1.0
</spring-cloud-alibaba.version>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<maven.compiler.source>
1.8
</maven.compiler.source>
<maven.compiler.target>
1.8
</maven.compiler.target>
<spring-boot-admin.version>
2.6.7
</spring-boot-admin.version>
<hutool.version>
5.8.
0
</hutool.version>
<hutool.version>
5.8.
2
</hutool.version>
<dynamic-ds.version>
3.5.1
</dynamic-ds.version>
<captcha.version>
2.2.2
</captcha.version>
<velocity.version>
2.3
</velocity.version>
...
...
@@ -42,7 +42,7 @@
<configuration.version>
1.10
</configuration.version>
<jasypt.version>
2.1.0
</jasypt.version>
<swagger.fox.version>
3.0.0
</swagger.fox.version>
<xxl-job.version>
2.3.
0
</xxl-job.version>
<xxl-job.version>
2.3.
1
</xxl-job.version>
<docker.plugin.version>
0.32.0
</docker.plugin.version>
<docker.host>
http://192.168.0.100:2375
</docker.host>
<docker.registry>
192.168.0.100
</docker.registry>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录