|  | @@ -74,7 +74,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();
 | 
											
										
											
												
													
														|  | @@ -94,7 +94,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();
 | 
											
										
											
												
													
														|  | @@ -114,7 +114,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();
 | 
											
										
											
												
													
														|  | @@ -134,7 +134,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)
 | 
											
										
											
												
													
														|  | @@ -150,7 +150,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;
 | 
											
										
											
												
													
														|  | @@ -172,7 +172,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();
 | 
											
										
											
												
													
														|  | @@ -190,7 +190,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());
 | 
											
										
											
												
													
														|  | @@ -208,7 +208,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());
 |