【代码评审】IoT:整体实现

This commit is contained in:
YunaiV 2025-03-17 20:45:26 +08:00
parent 6639d37132
commit 71add4b058
2 changed files with 3 additions and 8 deletions

View File

@ -13,7 +13,7 @@ import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
/** /**
* 字段字段的 TypeHandler 实现类基于 {@link cn.hutool.crypto.symmetric.AES} 实现 * 字段字段的 TypeHandler 实现类基于 {@link AES} 实现
* 可通过 jasypt.encryptor.password 配置项设置密钥 * 可通过 jasypt.encryptor.password 配置项设置密钥
* *
* @author 芋道源码 * @author 芋道源码

View File

@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.iot.framework.job.core; package cn.iocoder.yudao.module.iot.framework.job.core;
import cn.iocoder.yudao.framework.quartz.core.enums.JobDataKeyEnum;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.quartz.*; import org.quartz.*;
import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContext;
@ -173,12 +172,8 @@ public class IotSchedulerManager {
* @param jobName 任务名 * @param jobName 任务名
* @throws SchedulerException 触发异常 * @throws SchedulerException 触发异常
*/ */
public void triggerJob(String jobName) public void triggerJob(String jobName) throws SchedulerException {
throws SchedulerException { scheduler.triggerJob(new JobKey(jobName));
// 触发任务
JobDataMap data = new JobDataMap();
data.put(JobDataKeyEnum.JOB_HANDLER_NAME.name(), jobName);
scheduler.triggerJob(new JobKey(jobName), data);
} }
private Trigger buildTrigger(String jobName, String cronExpression) { private Trigger buildTrigger(String jobName, String cronExpression) {