|  |  |  | 
|---|
|  |  |  | * 新增任务 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int insert(QuartzJob quartzJob) { | 
|---|
|  |  |  | if(quartzJobMapper.selectCount(new QueryWrapper<QuartzJob>().lambda() | 
|---|
|  |  |  | .eq(QuartzJob::getModule,quartzJob.getModule()) | 
|---|
|  |  |  | .eq(QuartzJob::getBeanName,quartzJob.getBeanName())) >0){ | 
|---|
|  |  |  | throw  new BusinessException(ResponseStatus.DATA_EXISTS); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | int flag = quartzJobMapper.insert(quartzJob) ; | 
|---|
|  |  |  | if (flag > 0){ | 
|---|
|  |  |  | quartzManage.createJob(quartzJob) ; | 
|---|
|  |  |  | 
|---|
|  |  |  | * 更新任务 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int update(QuartzJob quartzJob) { | 
|---|
|  |  |  | if(quartzJobMapper.selectCount(new QueryWrapper<QuartzJob>().lambda() | 
|---|
|  |  |  | .eq(QuartzJob::getModule,quartzJob.getModule()) | 
|---|
|  |  |  | .ne(QuartzJob::getId,quartzJob.getId()) | 
|---|
|  |  |  | .eq(QuartzJob::getBeanName,quartzJob.getBeanName())) >0){ | 
|---|
|  |  |  | throw  new BusinessException(ResponseStatus.DATA_EXISTS); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | int flag = quartzJobMapper.updateById(quartzJob); | 
|---|
|  |  |  | if (flag > 0){ | 
|---|
|  |  |  | quartzManage.updateJob(quartzJob); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return flag ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | .eq(pageWrap.getModel().getParams() != null, QuartzJob::getParams, pageWrap.getModel().getParams()) | 
|---|
|  |  |  | .like(pageWrap.getModel().getBeanName() != null, QuartzJob::getBeanName, pageWrap.getModel().getBeanName()) | 
|---|
|  |  |  | .eq(pageWrap.getModel().getState() != null, QuartzJob::getState, pageWrap.getModel().getState()) | 
|---|
|  |  |  | .eq(pageWrap.getModel().getRemark() != null, QuartzJob::getRemark, pageWrap.getModel().getRemark()) | 
|---|
|  |  |  | .like(pageWrap.getModel().getRemark() != null, QuartzJob::getRemark, pageWrap.getModel().getRemark()) | 
|---|
|  |  |  | .like(pageWrap.getModel().getModule() != null, QuartzJob::getModule, pageWrap.getModel().getModule()) | 
|---|
|  |  |  | ; | 
|---|
|  |  |  | return PageData.from(quartzJobMapper.selectPage(page, queryWrapper)); | 
|---|