|
@@ -1,6 +1,10 @@
|
|
|
package com.usky.dxtop.quartz.service.impl;
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+
|
|
|
import com.usky.dxtop.quartz.domain.SysJobLog;
|
|
|
import com.usky.dxtop.quartz.mapper.SysJobLogMapper;
|
|
|
import com.usky.dxtop.quartz.service.ISysJobLogService;
|
|
@@ -15,7 +19,7 @@ import java.util.List;
|
|
|
* @author yq
|
|
|
*/
|
|
|
@Service
|
|
|
-public class SysJobLogServiceImpl implements ISysJobLogService
|
|
|
+public class SysJobLogServiceImpl extends ServiceImpl<SysJobLogMapper, SysJobLog> implements ISysJobLogService
|
|
|
{
|
|
|
@Autowired
|
|
|
private SysJobLogMapper jobLogMapper;
|
|
@@ -55,6 +59,14 @@ public class SysJobLogServiceImpl implements ISysJobLogService
|
|
|
jobLogMapper.insertJobLog(jobLog);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void addOrUpdate(SysJobLog sysJobLog) {
|
|
|
+ LambdaQueryWrapper<SysJobLog> queryWrapper = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper.eq(SysJobLog::getJobName,sysJobLog.getJobName())
|
|
|
+ .eq(SysJobLog::getJobGroup,sysJobLog.getJobGroup());
|
|
|
+ this.saveOrUpdate(sysJobLog,queryWrapper);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 批量删除调度日志信息
|
|
|
*
|