Commit da19d313 authored by 黎博's avatar 黎博

新增和编辑接口新增名称重复判断

parent 27982752
......@@ -79,6 +79,11 @@ public class SqlMonitorTaskController {
*/
@PostMapping("/add")
public JsonResult addMonitorTask(@RequestBody SqlMonitorTask sqlMonitorTask) {
QueryWrapper<SqlMonitorTask> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("task_name", sqlMonitorTask.getTaskName());
if (sqlMonitorTaskService.getOne(queryWrapper) != null) {
return JsonResult.buildErrorStateResult("监控名称重复", false);
}
return JsonResult.buildSuccessResult(sqlMonitorTaskService.save(sqlMonitorTask));
}
......@@ -90,6 +95,12 @@ public class SqlMonitorTaskController {
*/
@PostMapping("/edit")
public JsonResult editMonitorTask(@RequestBody SqlMonitorTask sqlMonitorTask) {
QueryWrapper<SqlMonitorTask> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("task_name", sqlMonitorTask.getTaskName());
SqlMonitorTask sqlMonitorTaskDb = sqlMonitorTaskService.getOne(queryWrapper);
if (sqlMonitorTaskDb != null && !sqlMonitorTaskDb.getId().equals(sqlMonitorTask.getId())) {
return JsonResult.buildErrorStateResult("监控名称重复", false);
}
return JsonResult.buildSuccessResult(sqlMonitorTaskService.saveOrUpdate(sqlMonitorTask));
}
......
......@@ -23,7 +23,7 @@ import java.util.regex.Pattern;
* @author libo
*/
@Slf4j
public class SqlMonitorTask extends QuartzJobBean {
public class SqlMonitorHandler extends QuartzJobBean {
@Autowired
SqlMonitorDataSourceService sqlMonitorDataSourceService;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment