Commit f6ec429b by huangfusuper

异常信息

parent 924de713
package com.byit.service.impl; package com.byit.service.impl;
import com.byit.enums.NodeNameEnum; import com.byit.enums.NodeNameEnum;
import com.byit.enums.ScheduleTypeEnum;
import com.byit.event.FlowScanEndEvent; import com.byit.event.FlowScanEndEvent;
import com.byit.job.utils.CronExpression; import com.byit.job.utils.CronExpression;
import com.byit.model.Flow; import com.byit.model.Flow;
...@@ -90,6 +91,7 @@ public class RunNodeServiceImpl implements RunNodeServer, ApplicationEventPublis ...@@ -90,6 +91,7 @@ public class RunNodeServiceImpl implements RunNodeServer, ApplicationEventPublis
} }
jobTask.setRunId(runId); jobTask.setRunId(runId);
jobTask.setFlowName(flow.getFlowName()); jobTask.setFlowName(flow.getFlowName());
jobTask.setScheduleType(ScheduleTypeEnum.NORMAL.getCode());
//如果不是开始节点 //如果不是开始节点
if(!NodeNameEnum.START_NODE.getNodeName().equals(jobTask.getNodeName())){ if(!NodeNameEnum.START_NODE.getNodeName().equals(jobTask.getNodeName())){
List<Integer> dependIdByNodeId = nodeDependencyService.findDependIdByNodeId(jobTask.getNodeId()); List<Integer> dependIdByNodeId = nodeDependencyService.findDependIdByNodeId(jobTask.getNodeId());
......
...@@ -100,7 +100,7 @@ public class JavaNodeExecutorTask implements TimerTask { ...@@ -100,7 +100,7 @@ public class JavaNodeExecutorTask implements TimerTask {
jobTaskRunLogById.setAlertEnd("1"); jobTaskRunLogById.setAlertEnd("1");
}catch (Exception e){ }catch (Exception e){
if (mythJobTaskSchedule.getScheduleType().equals(4)) { if (mythJobTaskSchedule.getScheduleType() == 4) {
StringRedisTemplate stringRedisTemplate = (StringRedisTemplate) SpringUtil.getBean("stringRedisTemplate"); StringRedisTemplate stringRedisTemplate = (StringRedisTemplate) SpringUtil.getBean("stringRedisTemplate");
RunLog runLog = RunLog.builder().isEnd(true).isSuccess(false).runLog("执行资源异常" + MythLogUtils.getMessage(e)).build(); RunLog runLog = RunLog.builder().isEnd(true).isSuccess(false).runLog("执行资源异常" + MythLogUtils.getMessage(e)).build();
//stringRedisTemplate.convertAndSend("REAL:EXEC:" + mythJobTaskSchedule.getLogId() , JSON.toJSONString(runLog, WriteClassName)); //stringRedisTemplate.convertAndSend("REAL:EXEC:" + mythJobTaskSchedule.getLogId() , JSON.toJSONString(runLog, WriteClassName));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment