Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
byit-myth-job
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liyuan
byit-myth-job
Commits
e5167cde
Commit
e5167cde
authored
Sep 25, 2020
by
huangfusuper
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修正追加日志
parent
ca9264b1
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
6 deletions
+19
-6
RunRecordingAndEmailService.java
.../byit/service/mapservice/RunRecordingAndEmailService.java
+3
-1
RunRecordingAndEmailServiceImpl.java
...vice/mapservice/impl/RunRecordingAndEmailServiceImpl.java
+3
-1
EndAndNotWarningThreadRunHelper.java
...m/byit/thread/helper/EndAndNotWarningThreadRunHelper.java
+13
-4
No files found.
byit-myth-core/myth-admin-core/src/main/java/com/byit/service/mapservice/RunRecordingAndEmailService.java
View file @
e5167cde
...
@@ -9,7 +9,9 @@ import com.byit.model.RunRecording;
...
@@ -9,7 +9,9 @@ import com.byit.model.RunRecording;
public
interface
RunRecordingAndEmailService
{
public
interface
RunRecordingAndEmailService
{
/**
/**
* 将已经告警的实例修改为已高兴并且将此实例放置到邮箱列表
* 将已经告警的实例修改为已高兴并且将此实例放置到邮箱列表
*
* @param runRecording
* @param runRecording
* @return 是否保存成功
*/
*/
void
saveEmailAndRunRecording
(
RunRecording
runRecording
);
boolean
saveEmailAndRunRecording
(
RunRecording
runRecording
);
}
}
byit-myth-core/myth-admin-core/src/main/java/com/byit/service/mapservice/impl/RunRecordingAndEmailServiceImpl.java
View file @
e5167cde
...
@@ -70,7 +70,7 @@ public class RunRecordingAndEmailServiceImpl implements RunRecordingAndEmailServ
...
@@ -70,7 +70,7 @@ public class RunRecordingAndEmailServiceImpl implements RunRecordingAndEmailServ
}
}
@Override
@Override
public
void
saveEmailAndRunRecording
(
RunRecording
runRecording
)
{
public
boolean
saveEmailAndRunRecording
(
RunRecording
runRecording
)
{
//这一步是根据flowId和RunId查询对应的节点信息
//这一步是根据flowId和RunId查询对应的节点信息
List
<
JobTaskRunLogWithBLOBs
>
jobTaskRunLogByFlowIdAndRunId
=
jobTaskRunLogService
.
findJobTaskRunLogWithBLOBsByFlowIdAndRunId
(
runRecording
.
getFlowId
(),
runRecording
.
getRunId
());
List
<
JobTaskRunLogWithBLOBs
>
jobTaskRunLogByFlowIdAndRunId
=
jobTaskRunLogService
.
findJobTaskRunLogWithBLOBsByFlowIdAndRunId
(
runRecording
.
getFlowId
(),
runRecording
.
getRunId
());
if
(
runRecording
.
getFlowNodeCount
()
==
jobTaskRunLogByFlowIdAndRunId
.
size
())
{
if
(
runRecording
.
getFlowNodeCount
()
==
jobTaskRunLogByFlowIdAndRunId
.
size
())
{
...
@@ -102,7 +102,9 @@ public class RunRecordingAndEmailServiceImpl implements RunRecordingAndEmailServ
...
@@ -102,7 +102,9 @@ public class RunRecordingAndEmailServiceImpl implements RunRecordingAndEmailServ
//修改为已告警
//修改为已告警
runRecording
.
setIsAlarm
(
EmailEnum
.
IS_ALARM_YES
.
getCode
());
runRecording
.
setIsAlarm
(
EmailEnum
.
IS_ALARM_YES
.
getCode
());
runRecordingService
.
updateRunRecordingById
(
runRecording
);
runRecordingService
.
updateRunRecordingById
(
runRecording
);
return
true
;
}
}
return
false
;
}
}
...
...
byit-myth-core/myth-admin-core/src/main/java/com/byit/thread/helper/EndAndNotWarningThreadRunHelper.java
View file @
e5167cde
...
@@ -65,9 +65,12 @@ public class EndAndNotWarningThreadRunHelper extends BaseThreadRunHelper {
...
@@ -65,9 +65,12 @@ public class EndAndNotWarningThreadRunHelper extends BaseThreadRunHelper {
case
WHEN_DONE:
case
WHEN_DONE:
log
.
debug
(
"------工作流{},被设置为完成时告警-----"
,
runRecording
);
log
.
debug
(
"------工作流{},被设置为完成时告警-----"
,
runRecording
);
if
(
RunRecordingEnum
.
FLOW_STATUS_IS_END
.
getCode
().
equals
(
runRecording
.
getFlowStatus
()))
{
if
(
RunRecordingEnum
.
FLOW_STATUS_IS_END
.
getCode
().
equals
(
runRecording
.
getFlowStatus
()))
{
runRecordingAndEmailService
.
saveEmailAndRunRecording
(
runRecording
);
if
(
runRecordingAndEmailService
.
saveEmailAndRunRecording
(
runRecording
))
{
//修改为已告警
//修改为已告警
runRecording
.
setIsAlarm
(
EmailEnum
.
IS_ALARM_YES
.
getCode
());
runRecording
.
setIsAlarm
(
EmailEnum
.
IS_ALARM_YES
.
getCode
());
runRecordingService
.
updateRunRecordingById
(
runRecording
);
}
}
}
break
;
break
;
//失败时告警
//失败时告警
...
@@ -75,9 +78,12 @@ public class EndAndNotWarningThreadRunHelper extends BaseThreadRunHelper {
...
@@ -75,9 +78,12 @@ public class EndAndNotWarningThreadRunHelper extends BaseThreadRunHelper {
log
.
debug
(
"------工作流{},被设置为失败时告警-----"
,
runRecording
);
log
.
debug
(
"------工作流{},被设置为失败时告警-----"
,
runRecording
);
if
(
RunRecordingEnum
.
RUN_FLOW_FAILURE
.
getCode
().
equals
(
runRecording
.
getFlowRunResult
())
if
(
RunRecordingEnum
.
RUN_FLOW_FAILURE
.
getCode
().
equals
(
runRecording
.
getFlowRunResult
())
||
RunRecordingEnum
.
RUN_FLOW_RE_FAILURE
.
getCode
().
equals
(
runRecording
.
getFlowRunResult
()))
{
||
RunRecordingEnum
.
RUN_FLOW_RE_FAILURE
.
getCode
().
equals
(
runRecording
.
getFlowRunResult
()))
{
runRecordingAndEmailService
.
saveEmailAndRunRecording
(
runRecording
);
if
(
runRecordingAndEmailService
.
saveEmailAndRunRecording
(
runRecording
))
{
//修改为已告警
//修改为已告警
runRecording
.
setIsAlarm
(
EmailEnum
.
IS_ALARM_YES
.
getCode
());
runRecording
.
setIsAlarm
(
EmailEnum
.
IS_ALARM_YES
.
getCode
());
runRecordingService
.
updateRunRecordingById
(
runRecording
);
}
}
}
break
;
break
;
//成功时告警
//成功时告警
...
@@ -85,9 +91,12 @@ public class EndAndNotWarningThreadRunHelper extends BaseThreadRunHelper {
...
@@ -85,9 +91,12 @@ public class EndAndNotWarningThreadRunHelper extends BaseThreadRunHelper {
log
.
debug
(
"------工作流{},被设置为成功时告警-----"
,
runRecording
);
log
.
debug
(
"------工作流{},被设置为成功时告警-----"
,
runRecording
);
if
(
RunRecordingEnum
.
RUN_FLOW_SUCCESS
.
getCode
().
equals
(
runRecording
.
getFlowRunResult
())
if
(
RunRecordingEnum
.
RUN_FLOW_SUCCESS
.
getCode
().
equals
(
runRecording
.
getFlowRunResult
())
||
RunRecordingEnum
.
RUN_FLOW_RE_SUCCESS
.
getCode
().
equals
(
runRecording
.
getFlowRunResult
()))
{
||
RunRecordingEnum
.
RUN_FLOW_RE_SUCCESS
.
getCode
().
equals
(
runRecording
.
getFlowRunResult
()))
{
runRecordingAndEmailService
.
saveEmailAndRunRecording
(
runRecording
);
if
(
runRecordingAndEmailService
.
saveEmailAndRunRecording
(
runRecording
))
{
//修改为已告警
//修改为已告警
runRecording
.
setIsAlarm
(
EmailEnum
.
IS_ALARM_YES
.
getCode
());
runRecording
.
setIsAlarm
(
EmailEnum
.
IS_ALARM_YES
.
getCode
());
runRecordingService
.
updateRunRecordingById
(
runRecording
);
}
}
}
break
;
break
;
default
:
default
:
...
@@ -95,7 +104,7 @@ public class EndAndNotWarningThreadRunHelper extends BaseThreadRunHelper {
...
@@ -95,7 +104,7 @@ public class EndAndNotWarningThreadRunHelper extends BaseThreadRunHelper {
break
;
break
;
}
}
runRecordingService
.
updateRunRecordingById
(
runRecording
);
});
});
}
else
{
}
else
{
return
UNIVERSAL_WAIT_TIME
;
return
UNIVERSAL_WAIT_TIME
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment