upd: 编码规范

This commit is contained in:
2025-04-09 19:52:36 +08:00
parent 01f4d7ed72
commit 747af5aa6c
4 changed files with 31 additions and 31 deletions
@@ -67,7 +67,7 @@ public class ExecutionJobBean extends QuartzJobBean {
if (StringUtil.isNotBlank(quartzJob.getSubTask())) {
String[] tasks = quartzJob.getSubTask().split("[,,]");
// 执行子任务
quartzJobService.executionSubJob(tasks);
quartzJobService.startSubQuartJob(tasks);
}
} catch (Exception e) {
if (StringUtil.isNotBlank(uuid)) {
@@ -83,7 +83,7 @@ public class ExecutionJobBean extends QuartzJobBean {
if (quartzJob.getPauseAfterFailure() != null && quartzJob.getPauseAfterFailure()) {
quartzJob.setIsPause(false);
// 更新状态
quartzJobService.switchJobPauseStatus(quartzJob);
quartzJobService.switchQuartzJobStatus(quartzJob);
}
if (quartzJob.getEmail() != null) {
EmailService emailService = SpringBeanHolder.getBean(EmailService.class);
@@ -44,21 +44,21 @@ public class QuartzJobController {
@PreAuthorize("@el.check('timing:list')")
public ResponseEntity<PageResult<QuartzJob>> queryQuartzJob(QueryQuartzJobRequest criteria) {
Page<Object> page = new Page<>(criteria.getPage(), criteria.getSize());
return new ResponseEntity<>(quartzJobService.queryJobPage(criteria, page), HttpStatus.OK);
return new ResponseEntity<>(quartzJobService.describeQuartzJobPage(criteria, page), HttpStatus.OK);
}
@ApiOperation("导出任务数据")
@GetMapping(value = "/download")
@PreAuthorize("@el.check('timing:list')")
public void exportQuartzJob(HttpServletResponse response, QueryQuartzJobRequest criteria) throws IOException {
quartzJobService.downloadJobExcel(quartzJobService.selectJobByCriteria(criteria), response);
quartzJobService.downloadQuartzJobExcel(quartzJobService.describeQuartzJobList(criteria), response);
}
@ApiOperation("导出日志数据")
@GetMapping(value = "/logs/download")
@PreAuthorize("@el.check('timing:list')")
public void exportQuartzJobLog(HttpServletResponse response, QueryQuartzJobRequest criteria) throws IOException {
quartzJobService.downloadLogExcel(quartzJobService.selectLogByCriteria(criteria), response);
quartzJobService.downloadQuartzLogExcel(quartzJobService.describeQuartzLogList(criteria), response);
}
@ApiOperation("查询任务执行日志")
@@ -66,7 +66,7 @@ public class QuartzJobController {
@PreAuthorize("@el.check('timing:list')")
public ResponseEntity<PageResult<QuartzLog>> queryQuartzJobLog(QueryQuartzJobRequest criteria) {
Page<Object> page = new Page<>(criteria.getPage(), criteria.getSize());
return new ResponseEntity<>(quartzJobService.queryLogPage(criteria, page), HttpStatus.OK);
return new ResponseEntity<>(quartzJobService.describeQuartzLogPage(criteria, page), HttpStatus.OK);
}
@ApiOperation("新增定时任务")
@@ -88,7 +88,7 @@ public class QuartzJobController {
public ResponseEntity<Object> updateQuartzJob(@Validated(QuartzJob.Update.class) @RequestBody UpdateQuartzJobRequest resources) {
// 验证Bean是不是合法的,合法的定时任务 Bean 需要用 @Service 定义
checkBean(resources.getBeanName());
quartzJobService.updateJob(resources);
quartzJobService.modifyQuartzJobResumeCron(resources);
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
}
@@ -96,7 +96,7 @@ public class QuartzJobController {
@PostMapping(value = "/switchJobPauseStatus/{id}")
@PreAuthorize("@el.check('timing:edit')")
public ResponseEntity<Object> switchJobPauseStatus(@PathVariable Long id) {
quartzJobService.switchJobPauseStatus(quartzJobService.getById(id));
quartzJobService.switchQuartzJobStatus(quartzJobService.getById(id));
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
}
@@ -104,7 +104,7 @@ public class QuartzJobController {
@PostMapping(value = "/executionQuartzJob/{id}")
@PreAuthorize("@el.check('timing:edit')")
public ResponseEntity<Object> executionQuartzJob(@PathVariable Long id) {
quartzJobService.executionJob(quartzJobService.getById(id));
quartzJobService.startQuartzJob(quartzJobService.getById(id));
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
}
@@ -22,7 +22,7 @@ public interface QuartzJobService extends IService<QuartzJob> {
* @param page 分页参数
* @return /
*/
PageResult<QuartzJob> queryJobPage(QueryQuartzJobRequest criteria, Page<Object> page);
PageResult<QuartzJob> describeQuartzJobPage(QueryQuartzJobRequest criteria, Page<Object> page);
/**
* 查询全部
@@ -30,7 +30,7 @@ public interface QuartzJobService extends IService<QuartzJob> {
* @param criteria 条件
* @return /
*/
List<QuartzJob> selectJobByCriteria(QueryQuartzJobRequest criteria);
List<QuartzJob> describeQuartzJobList(QueryQuartzJobRequest criteria);
/**
* 分页查询日志
@@ -39,7 +39,7 @@ public interface QuartzJobService extends IService<QuartzJob> {
* @param page 分页参数
* @return /
*/
PageResult<QuartzLog> queryLogPage(QueryQuartzJobRequest criteria, Page<Object> page);
PageResult<QuartzLog> describeQuartzLogPage(QueryQuartzJobRequest criteria, Page<Object> page);
/**
* 查询全部
@@ -47,7 +47,7 @@ public interface QuartzJobService extends IService<QuartzJob> {
* @param criteria 条件
* @return /
*/
List<QuartzLog> selectLogByCriteria(QueryQuartzJobRequest criteria);
List<QuartzLog> describeQuartzLogList(QueryQuartzJobRequest criteria);
/**
* 创建
@@ -57,11 +57,11 @@ public interface QuartzJobService extends IService<QuartzJob> {
void createJob(QuartzJob resources);
/**
* 编辑
* 修改任务并重新调度
*
* @param resources /
*/
void updateJob(UpdateQuartzJobRequest resources);
void modifyQuartzJobResumeCron(UpdateQuartzJobRequest resources);
/**
* 删除任务
@@ -75,14 +75,14 @@ public interface QuartzJobService extends IService<QuartzJob> {
*
* @param quartzJob /
*/
void switchJobPauseStatus(QuartzJob quartzJob);
void switchQuartzJobStatus(QuartzJob quartzJob);
/**
* 立即执行定时任务
*
* @param quartzJob /
*/
void executionJob(QuartzJob quartzJob);
void startQuartzJob(QuartzJob quartzJob);
/**
* 导出定时任务
@@ -91,7 +91,7 @@ public interface QuartzJobService extends IService<QuartzJob> {
* @param response /
* @throws IOException /
*/
void downloadJobExcel(List<QuartzJob> queryAll, HttpServletResponse response) throws IOException;
void downloadQuartzJobExcel(List<QuartzJob> queryAll, HttpServletResponse response) throws IOException;
/**
* 导出定时任务日志
@@ -100,7 +100,7 @@ public interface QuartzJobService extends IService<QuartzJob> {
* @param response /
* @throws IOException /
*/
void downloadLogExcel(List<QuartzLog> queryAllLog, HttpServletResponse response) throws IOException;
void downloadQuartzLogExcel(List<QuartzLog> queryAllLog, HttpServletResponse response) throws IOException;
/**
* 执行子任务
@@ -108,5 +108,5 @@ public interface QuartzJobService extends IService<QuartzJob> {
* @param tasks /
* @throws InterruptedException /
*/
void executionSubJob(String[] tasks) throws InterruptedException;
void startSubQuartJob(String[] tasks) throws InterruptedException;
}
@@ -42,22 +42,22 @@ public class QuartzJobServiceImpl extends ServiceImpl<QuartzJobMapper, QuartzJob
private final RedisHelper redisHelper;
@Override
public PageResult<QuartzJob> queryJobPage(QueryQuartzJobRequest criteria, Page<Object> page) {
public PageResult<QuartzJob> describeQuartzJobPage(QueryQuartzJobRequest criteria, Page<Object> page) {
return PageUtil.toPage(quartzJobMapper.queryQuartzJobPageByArgs(criteria, page));
}
@Override
public PageResult<QuartzLog> queryLogPage(QueryQuartzJobRequest criteria, Page<Object> page) {
public PageResult<QuartzLog> describeQuartzLogPage(QueryQuartzJobRequest criteria, Page<Object> page) {
return PageUtil.toPage(quartzLogMapper.queryQuartzLogPageByArgs(criteria, page));
}
@Override
public List<QuartzJob> selectJobByCriteria(QueryQuartzJobRequest criteria) {
public List<QuartzJob> describeQuartzJobList(QueryQuartzJobRequest criteria) {
return quartzJobMapper.queryQuartzJobPageByArgs(criteria, PageUtil.getCount(quartzJobMapper)).getRecords();
}
@Override
public List<QuartzLog> selectLogByCriteria(QueryQuartzJobRequest criteria) {
public List<QuartzLog> describeQuartzLogList(QueryQuartzJobRequest criteria) {
return quartzLogMapper.queryQuartzLogPageByArgs(criteria, PageUtil.getCount(quartzLogMapper)).getRecords();
}
@@ -73,7 +73,7 @@ public class QuartzJobServiceImpl extends ServiceImpl<QuartzJobMapper, QuartzJob
@Override
@Transactional(rollbackFor = Exception.class)
public void updateJob(UpdateQuartzJobRequest resources) {
public void modifyQuartzJobResumeCron(UpdateQuartzJobRequest resources) {
if (!CronExpression.isValidExpression(resources.getCronExpression())) {
throw new BadRequestException("cron表达式格式错误");
}
@@ -90,7 +90,7 @@ public class QuartzJobServiceImpl extends ServiceImpl<QuartzJobMapper, QuartzJob
@Override
@Transactional(rollbackFor = Exception.class)
public void switchJobPauseStatus(QuartzJob quartzJob) {
public void switchQuartzJobStatus(QuartzJob quartzJob) {
// 置换暂停状态
if (quartzJob.getIsPause()) {
quartzManage.resumeJob(quartzJob);
@@ -103,7 +103,7 @@ public class QuartzJobServiceImpl extends ServiceImpl<QuartzJobMapper, QuartzJob
}
@Override
public void executionJob(QuartzJob quartzJob) {
public void startQuartzJob(QuartzJob quartzJob) {
quartzManage.runJobNow(quartzJob);
}
@@ -119,7 +119,7 @@ public class QuartzJobServiceImpl extends ServiceImpl<QuartzJobMapper, QuartzJob
@Override
@Transactional(rollbackFor = Exception.class)
public void executionSubJob(String[] tasks) throws InterruptedException {
public void startSubQuartJob(String[] tasks) throws InterruptedException {
for (String id : tasks) {
if (StrUtil.isBlank(id)) {
// 如果是手动清除子任务id,会出现id为空字符串的问题
@@ -130,7 +130,7 @@ public class QuartzJobServiceImpl extends ServiceImpl<QuartzJobMapper, QuartzJob
String uuid = IdUtil.simpleUUID();
quartzJob.setUuid(uuid);
// 执行任务
executionJob(quartzJob);
startQuartzJob(quartzJob);
// 获取执行状态,如果执行失败则停止后面的子任务执行
Boolean result = redisHelper.get(uuid, Boolean.class);
while (result == null) {
@@ -146,7 +146,7 @@ public class QuartzJobServiceImpl extends ServiceImpl<QuartzJobMapper, QuartzJob
}
@Override
public void downloadJobExcel(List<QuartzJob> quartzJobs, HttpServletResponse response) throws IOException {
public void downloadQuartzJobExcel(List<QuartzJob> quartzJobs, HttpServletResponse response) throws IOException {
List<Map<String, Object>> list = new ArrayList<>();
for (QuartzJob quartzJob : quartzJobs) {
Map<String, Object> map = new LinkedHashMap<>();
@@ -164,7 +164,7 @@ public class QuartzJobServiceImpl extends ServiceImpl<QuartzJobMapper, QuartzJob
}
@Override
public void downloadLogExcel(List<QuartzLog> queryAllLog, HttpServletResponse response) throws IOException {
public void downloadQuartzLogExcel(List<QuartzLog> queryAllLog, HttpServletResponse response) throws IOException {
List<Map<String, Object>> list = new ArrayList<>();
for (QuartzLog quartzLog : queryAllLog) {
Map<String, Object> map = new LinkedHashMap<>();