bug--修复定时任务重复增加问题
This commit is contained in:
@ -15,6 +15,7 @@ import co.yixiang.modules.quartz.service.dto.QuartzJobDto;
|
|||||||
import co.yixiang.modules.quartz.service.dto.QuartzJobQueryCriteria;
|
import co.yixiang.modules.quartz.service.dto.QuartzJobQueryCriteria;
|
||||||
import co.yixiang.modules.quartz.service.dto.QuartzLogDto;
|
import co.yixiang.modules.quartz.service.dto.QuartzLogDto;
|
||||||
import co.yixiang.modules.quartz.service.dto.QuartzLogQueryCriteria;
|
import co.yixiang.modules.quartz.service.dto.QuartzLogQueryCriteria;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
@ -121,7 +122,8 @@ public class QuartzJobController {
|
|||||||
@PreAuthorize("@el.check('admin','timing:edit')")
|
@PreAuthorize("@el.check('admin','timing:edit')")
|
||||||
public ResponseEntity<Object> updateIsPause(@PathVariable Long id){
|
public ResponseEntity<Object> updateIsPause(@PathVariable Long id){
|
||||||
//if(StrUtil.isNotEmpty("22")) throw new BadRequestException("演示环境禁止操作");
|
//if(StrUtil.isNotEmpty("22")) throw new BadRequestException("演示环境禁止操作");
|
||||||
quartzJobService.updateIsPause(quartzJobService.getOne(new QueryWrapper<QuartzJob>().eq("uid",id)));
|
quartzJobService.updateIsPause(quartzJobService.getOne(new LambdaQueryWrapper<QuartzJob>()
|
||||||
|
.eq(QuartzJob::getId,id)));
|
||||||
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
|
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -118,7 +118,7 @@ public class QuartzJobServiceImpl extends BaseServiceImpl<QuartzJobMapper, Quart
|
|||||||
quartzManage.pauseJob(quartzJob);
|
quartzManage.pauseJob(quartzJob);
|
||||||
quartzJob.setIsPause(true);
|
quartzJob.setIsPause(true);
|
||||||
}
|
}
|
||||||
this.save(quartzJob);
|
this.saveOrUpdate(quartzJob);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user