消息job
parent
5a03e3bf64
commit
127c8405dc
|
|
@ -0,0 +1,49 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.jjb.saas.framework.job.annotation.JobRegister;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.xxl.job.core.handler.annotation.XxlJob;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckRecordServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import com.zcloud.fire.check.domain.model.DateTimeE;
|
||||||
|
import com.zcloud.fire.check.domain.model.FireCheckListE;
|
||||||
|
import com.zcloud.fire.check.domain.model.FireCheckRecordE;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class FireCheckRecordPlanDayJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 10 0 * * ?", jobDesc = "每半年超期未检查记录",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.FireCheckRecordPlanDayJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
|
||||||
|
System.out.println("开始执行计划任务");
|
||||||
|
XxlJobHelper.log( "============每日超期消息提醒(消防点检)==========");
|
||||||
|
log.info( "============每日超期消息提醒(消防点检)==========开始");
|
||||||
|
Map<String, Object> params =new HashMap<>();
|
||||||
|
FireCheckListE fireCheckListE = new FireCheckListE();
|
||||||
|
DateTimeE checkRecordInterval = fireCheckListE.getCheckRecordInterval(LocalDateTime.now().minusDays(1));
|
||||||
|
params.put("startDate", checkRecordInterval.getDayStartTime());
|
||||||
|
params.put("endDate", checkRecordInterval.getDayEndTime());
|
||||||
|
params.put("checkType", ListManagerCheckPeriodEnum.DAILY.getCode());
|
||||||
|
fireCheckListServiceI.overTimeRecord(params);
|
||||||
|
log.info( "============每日超期消息提醒(消防点检)==========结束");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.jjb.saas.framework.job.annotation.JobRegister;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.xxl.job.core.handler.annotation.XxlJob;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import com.zcloud.fire.check.domain.model.DateTimeE;
|
||||||
|
import com.zcloud.fire.check.domain.model.FireCheckListE;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class FireCheckRecordPlanHalfMonthlyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 0 0 1,16 * ? ", jobDesc = "每半月超期未检查记录",triggerStatus = 1)
|
||||||
|
// @XxlJob(" com.zcloud.fire.check.plan.FireCheckRecordPlanHalfMonthlyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
XxlJobHelper.log( "============开始定时每半月超期未检查记录==========");
|
||||||
|
Map<String, Object> params =new HashMap<>();
|
||||||
|
FireCheckListE fireCheckListE = new FireCheckListE();
|
||||||
|
DateTimeE checkRecordInterval = fireCheckListE.getCheckRecordInterval(LocalDateTime.now().minusDays(1));
|
||||||
|
params.put("startDate", checkRecordInterval.getHalfMonthStartTime());
|
||||||
|
params.put("endDate", checkRecordInterval.getHalfMonthEndTime());
|
||||||
|
params.put("checkType", ListManagerCheckPeriodEnum.HALF_MONTH.getCode());
|
||||||
|
fireCheckListServiceI.overTimeRecord(params);
|
||||||
|
XxlJobHelper.log( "============结束定时每半月超期未检查记录==========");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.jjb.saas.framework.job.annotation.JobRegister;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.xxl.job.core.handler.annotation.XxlJob;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import com.zcloud.fire.check.domain.model.DateTimeE;
|
||||||
|
import com.zcloud.fire.check.domain.model.FireCheckListE;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class FireCheckRecordPlanHalfYearlyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 1 1,7 ?", jobDesc = "每半年超期未检查记录",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanHalfYearlyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
XxlJobHelper.log( "============开始定时增加每半年超期未检查记录==========");
|
||||||
|
Map<String, Object> params =new HashMap<>();
|
||||||
|
FireCheckListE fireCheckListE = new FireCheckListE();
|
||||||
|
DateTimeE checkRecordInterval = fireCheckListE.getCheckRecordInterval(LocalDateTime.now().minusDays(1));
|
||||||
|
params.put("startDate", checkRecordInterval.getHalfYearStartTime());
|
||||||
|
params.put("endDate", checkRecordInterval.getHalfYearEndTime());
|
||||||
|
params.put("checkType", ListManagerCheckPeriodEnum.HALF_YEAR.getCode());
|
||||||
|
fireCheckListServiceI.overTimeRecord(params);
|
||||||
|
XxlJobHelper.log( "============结束定时增加每半年超期未检查记录==========");
|
||||||
|
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.jjb.saas.framework.job.annotation.JobRegister;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.xxl.job.core.handler.annotation.XxlJob;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import com.zcloud.fire.check.domain.model.DateTimeE;
|
||||||
|
import com.zcloud.fire.check.domain.model.FireCheckListE;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class FireCheckRecordPlanMonthlyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 1 * ?", jobDesc = "每月超期未检查记录",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanMonthlyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
XxlJobHelper.log( "============开始定时增加每月超期未检查记录==========");
|
||||||
|
Map<String, Object> params =new HashMap<>();
|
||||||
|
FireCheckListE fireCheckListE = new FireCheckListE();
|
||||||
|
DateTimeE checkRecordInterval = fireCheckListE.getCheckRecordInterval(LocalDateTime.now().minusDays(1));
|
||||||
|
params.put("startDate", checkRecordInterval.getMonthlyStartTime());
|
||||||
|
params.put("endDate", checkRecordInterval.getMonthlyEndTime());
|
||||||
|
params.put("checkType", ListManagerCheckPeriodEnum.MONTHLY.getCode());
|
||||||
|
fireCheckListServiceI.overTimeRecord(params);
|
||||||
|
XxlJobHelper.log( "============结束定时增加每月超期未检查记录==========");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.jjb.saas.framework.job.annotation.JobRegister;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.xxl.job.core.handler.annotation.XxlJob;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import com.zcloud.fire.check.domain.model.DateTimeE;
|
||||||
|
import com.zcloud.fire.check.domain.model.FireCheckListE;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class FireCheckRecordPlanQuarterlyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 1 1,4,7,10 ?", jobDesc = "每季度超期未检查记录",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanQuarterlyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
XxlJobHelper.log( "============开始定时每季度超期未检查记录==========");
|
||||||
|
Map<String, Object> params =new HashMap<>();
|
||||||
|
FireCheckListE fireCheckListE = new FireCheckListE();
|
||||||
|
DateTimeE checkRecordInterval = fireCheckListE.getCheckRecordInterval(LocalDateTime.now().minusDays(1));
|
||||||
|
params.put("startDate", checkRecordInterval.getQuarterlyStartTime());
|
||||||
|
params.put("endDate", checkRecordInterval.getQuarterlyEndTime());
|
||||||
|
params.put("checkType", ListManagerCheckPeriodEnum.QUARTERLY.getCode());
|
||||||
|
fireCheckListServiceI.overTimeRecord(params);
|
||||||
|
XxlJobHelper.log( "============结束定时每季度超期未检查记录==========");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,42 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import com.zcloud.fire.check.domain.model.DateTimeE;
|
||||||
|
import com.zcloud.fire.check.domain.model.FireCheckListE;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class FireCheckRecordPlanTenDayJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 1,11,21 * ?", jobDesc = "每询超期未检查记录",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.CheckRecordPlanTenDayJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
XxlJobHelper.log( "============开始定时增加每询超期未检查记录==========");
|
||||||
|
Map<String, Object> params =new HashMap<>();
|
||||||
|
FireCheckListE fireCheckListE = new FireCheckListE();
|
||||||
|
DateTimeE checkRecordInterval = fireCheckListE.getCheckRecordInterval(LocalDateTime.now().minusDays(1));
|
||||||
|
params.put("startDate", checkRecordInterval.getTenDaysStartTime());
|
||||||
|
params.put("endDate", checkRecordInterval.getTenDaysEndTime());
|
||||||
|
params.put("checkType", ListManagerCheckPeriodEnum.TEN_DAYS.getCode());
|
||||||
|
fireCheckListServiceI.overTimeRecord(params);
|
||||||
|
XxlJobHelper.log( "============定时增加每询超期未检查记录完成==========");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,51 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import cn.hutool.json.JSONUtil;
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.jjb.saas.framework.job.annotation.JobRegister;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.xxl.job.core.handler.annotation.XxlJob;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import com.zcloud.fire.check.domain.model.DateTimeE;
|
||||||
|
import com.zcloud.fire.check.domain.model.FireCheckListE;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class FireCheckRecordPlanWeeklyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 ? * MON", jobDesc = "每周超期未检查记录",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.zcGbsServicer.plan.CheckRecordPlanWeeklyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
Map<String, Object> params =new HashMap<>();
|
||||||
|
FireCheckListE fireCheckListE = new FireCheckListE();
|
||||||
|
DateTimeE checkRecordInterval = fireCheckListE.getCheckRecordInterval(LocalDateTime.now().minusDays(1));
|
||||||
|
params.put("startDate", checkRecordInterval.getWeeklyStartTime());
|
||||||
|
params.put("endDate", checkRecordInterval.getWeeklyEndTime());
|
||||||
|
params.put("checkType", ListManagerCheckPeriodEnum.WEEKLY.getCode());
|
||||||
|
XxlJobHelper.log( "============开始定时增加每周超期未检查记录===,请求:"+ JSONUtil.toJsonStr( params));
|
||||||
|
fireCheckListServiceI.overTimeRecord(params);
|
||||||
|
XxlJobHelper.log( "============结束定时增加每周超期未检查记录==========");
|
||||||
|
|
||||||
|
params.put("checkType", ListManagerCheckPeriodEnum.WEEKLY_N_TIMES.getCode());
|
||||||
|
XxlJobHelper.log( "============开始定时增加每周N次超期未检查记录===,请求:"+ JSONUtil.toJsonStr( params));
|
||||||
|
fireCheckListServiceI.overTimeRecord(params);
|
||||||
|
XxlJobHelper.log( "============结束定时增加每周N次超期未检查记录==========");
|
||||||
|
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.jjb.saas.framework.job.annotation.JobRegister;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.xxl.job.core.handler.annotation.XxlJob;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import com.zcloud.fire.check.domain.model.DateTimeE;
|
||||||
|
import com.zcloud.fire.check.domain.model.FireCheckListE;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class FireCheckRecordPlanYearlyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 1 1 ?", jobDesc = "每年超期未检查记录",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.zcGbsServicer.plan.CheckRecordPlanYearlyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
XxlJobHelper.log( "============开始定时每年超期未检查记录==========");
|
||||||
|
Map<String, Object> params =new HashMap<>();
|
||||||
|
FireCheckListE fireCheckListE = new FireCheckListE();
|
||||||
|
DateTimeE checkRecordInterval = fireCheckListE.getCheckRecordInterval(LocalDateTime.now().minusDays(1));
|
||||||
|
params.put("startDate", checkRecordInterval.getMonthlyStartTime());
|
||||||
|
params.put("endDate", checkRecordInterval.getYearlyEndTime());
|
||||||
|
params.put("checkType", ListManagerCheckPeriodEnum.YEARLY.getCode());
|
||||||
|
fireCheckListServiceI.overTimeRecord(params);
|
||||||
|
XxlJobHelper.log( "============结束定时每年超期未检查记录==========");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,33 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.zcloud.fire.check.api.FireDeviceServiceI;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class FireDeviceOverTimeJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireDeviceServiceI fireDeviceServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 30 0 * * ?", jobDesc = "消防设备到期提请",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.FireDeviceOverTimeJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
|
||||||
|
log.info( "============消防设备到期提请(消防点检)==========开始");
|
||||||
|
XxlJobHelper.log( "============消防设备到期提请(消防点检)==========");
|
||||||
|
|
||||||
|
fireDeviceServiceI.deviceOverTimeMessage();
|
||||||
|
|
||||||
|
log.info( "============消防设备到期提请(消防点检)==========结束");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class WaitFireCheckLisTenJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 1,11,21 * ?", jobDesc = "待排查消息提醒",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckLisTenJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.TEN_DAYS.getCode());
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========结束");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class WaitFireCheckListDayJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 30 0 * * ?", jobDesc = "待排查消息提醒",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListDayJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.DAILY.getCode());
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========结束");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class WaitFireCheckListHalfMonthlyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 0 0 1,16 * ? ", jobDesc = "待排查消息提醒",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListHalfMonthlyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.HALF_MONTH.getCode());
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========结束");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class WaitFireCheckListHalfYearlyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 1 1,7 ?", jobDesc = "待排查消息提醒",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListHalfYearlyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.HALF_YEAR.getCode());
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========结束");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class WaitFireCheckListMonthlyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 1 * ?", jobDesc = "待排查消息提醒",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListMonthlyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.MONTHLY.getCode());
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========结束");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class WaitFireCheckListQuarterlyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 1 1,4,7,10 ?", jobDesc = "待排查消息提醒",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListQuarterlyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.QUARTERLY.getCode());
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========结束");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,36 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.jjb.saas.framework.job.annotation.JobRegister;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class WaitFireCheckListWeeklyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 ? * MON", jobDesc = "待排查消息提醒",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListYearlyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.WEEKLY.getCode());
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========结束");
|
||||||
|
XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.WEEKLY_N_TIMES.getCode());
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========结束");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.zcloud.fire.check.plan;
|
||||||
|
|
||||||
|
import com.jjb.saas.framework.job.Job;
|
||||||
|
import com.xxl.job.core.biz.model.ReturnT;
|
||||||
|
import com.xxl.job.core.context.XxlJobHelper;
|
||||||
|
import com.zcloud.fire.check.api.FireCheckListServiceI;
|
||||||
|
import com.zcloud.fire.check.domain.enums.ListManagerCheckPeriodEnum;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@Component
|
||||||
|
@Slf4j
|
||||||
|
public class WaitFireCheckListYearlyJob implements Job {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private FireCheckListServiceI fireCheckListServiceI;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
// @JobRegister(cron = "0 5 0 1 1 ?", jobDesc = "待排查消息提醒",triggerStatus = 1)
|
||||||
|
// @XxlJob("com.zcloud.fire.check.plan.WaitFireCheckListYearlyJob")
|
||||||
|
public ReturnT<String> execute(String param) {
|
||||||
|
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
XxlJobHelper.log( "============待排查消息提醒(消防点检)==========开始");
|
||||||
|
fireCheckListServiceI.waitFireCheckList(ListManagerCheckPeriodEnum.YEARLY.getCode());
|
||||||
|
log.info( "============待排查消息提醒(消防点检)==========结束");
|
||||||
|
return ReturnT.SUCCESS;
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue