|
|
@@ -105,7 +105,6 @@ public class SysJobServiceImpl extends ServiceImpl<SysJobRepository,SysJobPO> im
|
|
|
* @author lf
|
|
|
* @date 2023/05/05 10:55
|
|
|
*/
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public boolean updateSysJobById(SysJobDTO source){
|
|
|
int rows = baseMapper.updateById(SysJobMapper.INSTANCE.convertPO(source));
|
|
|
@@ -122,7 +121,6 @@ public class SysJobServiceImpl extends ServiceImpl<SysJobRepository,SysJobPO> im
|
|
|
* @date 2023/05/05 10:55
|
|
|
*/
|
|
|
@Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
public boolean insertSysJob(SysJobDTO source) {
|
|
|
source.setStatus(ScheduleConstants.Status.PAUSE.getValue());
|
|
|
SysJobPO po = SysJobMapper.INSTANCE.convertPO(source);
|
|
|
@@ -140,16 +138,16 @@ public class SysJobServiceImpl extends ServiceImpl<SysJobRepository,SysJobPO> im
|
|
|
* @date 2023/05/05 10:55
|
|
|
*/
|
|
|
@Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
public int removeSysJobByIds(Collection<String> ids) {
|
|
|
List<SysJobPO> jobs = this.listByIds(ids);
|
|
|
if(CollectionUtil.isEmpty(jobs)){
|
|
|
return CollectionUtil.size(ids);
|
|
|
}
|
|
|
+ int result = baseMapper.deleteBatchIds(ids);
|
|
|
for (SysJobDTO sysJobDTO : SysJobMapper.INSTANCE.convertDtoList(jobs)) {
|
|
|
eventBus.publishShare(JOB_REMOVE_TOPIC,sysJobDTO);
|
|
|
}
|
|
|
- return baseMapper.deleteBatchIds(ids);
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -173,7 +171,6 @@ public class SysJobServiceImpl extends ServiceImpl<SysJobRepository,SysJobPO> im
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
public boolean changeStatus(String id, String status) throws SchedulerException {
|
|
|
SysJobPO job = this.baseMapper.selectById(id);
|
|
|
if (ScheduleConstants.Status.NORMAL.getValue().equals(status)) {
|