定时任务对检查异常进行事务回滚
This commit is contained in:
		| @@ -75,7 +75,7 @@ public class SysJobServiceImpl implements ISysJobService | |||||||
|      * @param job 调度信息 |      * @param job 调度信息 | ||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     @Transactional |     @Transactional(rollbackFor = Exception.class) | ||||||
|     public int pauseJob(SysJob job) throws SchedulerException |     public int pauseJob(SysJob job) throws SchedulerException | ||||||
|     { |     { | ||||||
|         Long jobId = job.getJobId(); |         Long jobId = job.getJobId(); | ||||||
| @@ -95,7 +95,7 @@ public class SysJobServiceImpl implements ISysJobService | |||||||
|      * @param job 调度信息 |      * @param job 调度信息 | ||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     @Transactional |     @Transactional(rollbackFor = Exception.class) | ||||||
|     public int resumeJob(SysJob job) throws SchedulerException |     public int resumeJob(SysJob job) throws SchedulerException | ||||||
|     { |     { | ||||||
|         Long jobId = job.getJobId(); |         Long jobId = job.getJobId(); | ||||||
| @@ -115,7 +115,7 @@ public class SysJobServiceImpl implements ISysJobService | |||||||
|      * @param job 调度信息 |      * @param job 调度信息 | ||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     @Transactional |     @Transactional(rollbackFor = Exception.class) | ||||||
|     public int deleteJob(SysJob job) throws SchedulerException |     public int deleteJob(SysJob job) throws SchedulerException | ||||||
|     { |     { | ||||||
|         Long jobId = job.getJobId(); |         Long jobId = job.getJobId(); | ||||||
| @@ -135,7 +135,7 @@ public class SysJobServiceImpl implements ISysJobService | |||||||
|      * @return 结果 |      * @return 结果 | ||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     @Transactional |     @Transactional(rollbackFor = Exception.class) | ||||||
|     public void deleteJobByIds(Long[] jobIds) throws SchedulerException |     public void deleteJobByIds(Long[] jobIds) throws SchedulerException | ||||||
|     { |     { | ||||||
|         for (Long jobId : jobIds) |         for (Long jobId : jobIds) | ||||||
| @@ -151,7 +151,7 @@ public class SysJobServiceImpl implements ISysJobService | |||||||
|      * @param job 调度信息 |      * @param job 调度信息 | ||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     @Transactional |     @Transactional(rollbackFor = Exception.class) | ||||||
|     public int changeStatus(SysJob job) throws SchedulerException |     public int changeStatus(SysJob job) throws SchedulerException | ||||||
|     { |     { | ||||||
|         int rows = 0; |         int rows = 0; | ||||||
| @@ -173,7 +173,7 @@ public class SysJobServiceImpl implements ISysJobService | |||||||
|      * @param job 调度信息 |      * @param job 调度信息 | ||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     @Transactional |     @Transactional(rollbackFor = Exception.class) | ||||||
|     public void run(SysJob job) throws SchedulerException |     public void run(SysJob job) throws SchedulerException | ||||||
|     { |     { | ||||||
|         Long jobId = job.getJobId(); |         Long jobId = job.getJobId(); | ||||||
| @@ -191,7 +191,7 @@ public class SysJobServiceImpl implements ISysJobService | |||||||
|      * @param job 调度信息 调度信息 |      * @param job 调度信息 调度信息 | ||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     @Transactional |     @Transactional(rollbackFor = Exception.class) | ||||||
|     public int insertJob(SysJob job) throws SchedulerException, TaskException |     public int insertJob(SysJob job) throws SchedulerException, TaskException | ||||||
|     { |     { | ||||||
|         job.setStatus(ScheduleConstants.Status.PAUSE.getValue()); |         job.setStatus(ScheduleConstants.Status.PAUSE.getValue()); | ||||||
| @@ -209,7 +209,7 @@ public class SysJobServiceImpl implements ISysJobService | |||||||
|      * @param job 调度信息 |      * @param job 调度信息 | ||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     @Transactional |     @Transactional(rollbackFor = Exception.class) | ||||||
|     public int updateJob(SysJob job) throws SchedulerException, TaskException |     public int updateJob(SysJob job) throws SchedulerException, TaskException | ||||||
|     { |     { | ||||||
|         SysJob properties = selectJobById(job.getJobId()); |         SysJob properties = selectJobById(job.getJobId()); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user