同步优化
parent
9960f2b9fe
commit
8d8d1a802e
|
|
@ -38,10 +38,10 @@ public class TaskGroupHandler {
|
|||
*/
|
||||
public void addCronJob(String jobId, ForecastPlan forecastPlan) {
|
||||
try {
|
||||
TriggerKey triggerKey = TriggerKey.triggerKey(jobId, "TaskGroup");
|
||||
TriggerKey triggerKey = TriggerKey.triggerKey(jobId, "FloodForecast");
|
||||
|
||||
//构建job信息
|
||||
JobDetail job = JobBuilder.newJob(TaskGroupJob.class).withIdentity(jobId, "TaskGroup")
|
||||
JobDetail job = JobBuilder.newJob(TaskGroupJob.class).withIdentity(jobId, "FloodForecast")
|
||||
.withDescription("任务组编排").build();
|
||||
JobDataMap jobDataMap = job.getJobDataMap();
|
||||
jobDataMap.put("jobId", jobId);
|
||||
|
|
@ -76,13 +76,13 @@ public class TaskGroupHandler {
|
|||
public void removeCronJob(String jobId) {
|
||||
try {
|
||||
// TriggerKey 定义了trigger的名称和组别 ,通过任务名和任务组名获取TriggerKey
|
||||
TriggerKey triggerKey = TriggerKey.triggerKey(jobId,"TaskGroup");
|
||||
TriggerKey triggerKey = TriggerKey.triggerKey(jobId,"FloodForecast");
|
||||
// 停止触发器
|
||||
scheduler.resumeTrigger(triggerKey);
|
||||
// 移除触发器
|
||||
scheduler.unscheduleJob(triggerKey);
|
||||
// 移除任务
|
||||
scheduler.deleteJob(JobKey.jobKey(jobId,"TaskGroup"));
|
||||
scheduler.deleteJob(JobKey.jobKey(jobId,"FloodForecast"));
|
||||
log.info("删除定时任务成功, jobId:{}", jobId);
|
||||
} catch (SchedulerException e) {
|
||||
log.error("删除定时任务异常, jobId:{}", jobId, e);
|
||||
|
|
@ -95,7 +95,7 @@ public class TaskGroupHandler {
|
|||
*/
|
||||
public void pauseJob(String jobId) {
|
||||
try {
|
||||
JobKey jobKey = JobKey.jobKey(jobId,"TaskGroup");
|
||||
JobKey jobKey = JobKey.jobKey(jobId,"FloodForecast");
|
||||
// 暂停任务
|
||||
scheduler.pauseJob(jobKey);
|
||||
log.info("暂停定时任务成功, jobId:{}", jobId);
|
||||
|
|
@ -112,7 +112,7 @@ public class TaskGroupHandler {
|
|||
public void resumeJob(String jobId) {
|
||||
try {
|
||||
// 通过任务名和任务组名获取jobKey
|
||||
JobKey jobKey = JobKey.jobKey(jobId,"TaskGroup");
|
||||
JobKey jobKey = JobKey.jobKey(jobId,"FloodForecast");
|
||||
// 继续任务
|
||||
scheduler.resumeJob(jobKey);
|
||||
log.info("继续定时任务成功, jobId:{}", jobId);
|
||||
|
|
|
|||
|
|
@ -184,11 +184,11 @@ public class DataTask {
|
|||
for(StPptnR stPptnR : stcdLast){
|
||||
Date stm = stPptnR.getStm();
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
// 默认40天前(接口最多40天),存在则加1秒(接口是大于等于开始时间)
|
||||
// 默认40天前(接口最多40天),存在则加1小时(接口是按小时算且大于等于开始时间)
|
||||
if(ObjectUtils.isEmpty(stm)){
|
||||
calendar.add(Calendar.DATE, -40);
|
||||
} else {
|
||||
calendar.add(Calendar.SECOND, 1);
|
||||
calendar.add(Calendar.HOUR, 1);
|
||||
}
|
||||
stm = calendar.getTime();
|
||||
Response resp = client.newCall(new Request.Builder().url(owrsvrPath + hbskpphisRoute)
|
||||
|
|
@ -238,7 +238,7 @@ public class DataTask {
|
|||
String stcd = stPptnRD.getStcd();
|
||||
Date stm = stPptnRD.getStm();
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
// 默认两周前的时间(接口只提供addvcd的条件,数据量较大),如果存在,需要加一天(接口是大于等于开始时间)
|
||||
// 默认两周前的时间(接口只提供addvcd的条件,数据量较大),如果存在,需要加一天(接口是按天算且大于等于开始时间)
|
||||
if(ObjectUtils.isEmpty(stm)){
|
||||
calendar.add(Calendar.DATE, -14);
|
||||
} else {
|
||||
|
|
@ -344,11 +344,11 @@ public class DataTask {
|
|||
for(StRsvrR stRsvrR : stcdLast){
|
||||
Date stm = stRsvrR.getStm();
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
// 默认40天前(接口最多40天),存在则加1秒(接口是大于等于开始时间)
|
||||
// 默认40天前(接口最多40天),存在则加1小时(接口是按小时算且大于等于开始时间)
|
||||
if(ObjectUtils.isEmpty(stm)){
|
||||
calendar.add(Calendar.DATE, -40);
|
||||
} else {
|
||||
calendar.add(Calendar.SECOND, 1);
|
||||
calendar.add(Calendar.HOUR, 1);
|
||||
}
|
||||
stm = calendar.getTime();
|
||||
Response resp = client.newCall(new Request.Builder().url(owrsvrPath + hbskzzhisRoute)
|
||||
|
|
@ -444,11 +444,11 @@ public class DataTask {
|
|||
for (StImgR stImgR : stcdLast) {
|
||||
Date stm = stImgR.getStm();
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
// 默认40天前(接口最多40天),存在则加1秒(接口是大于等于开始时间)
|
||||
// 默认40天前(接口最多40天),存在则加1小时(接口是按小时算且大于等于开始时间)
|
||||
if(ObjectUtils.isEmpty(stm)){
|
||||
calendar.add(Calendar.DATE, -40);
|
||||
} else {
|
||||
calendar.add(Calendar.SECOND, 1);
|
||||
calendar.add(Calendar.HOUR, 1);
|
||||
}
|
||||
stm = calendar.getTime();
|
||||
Response resp = client.newCall(new Request.Builder().url(owrsvrPath + hbskpichisRoute)
|
||||
|
|
|
|||
Loading…
Reference in New Issue