package com.moral.task;
|
|
import com.alibaba.fastjson.JSON;
|
import com.moral.entity.Device;
|
import com.moral.service.DeviceAdjustValueService;
|
import com.moral.service.DeviceAdjustValueTimingService;
|
import com.moral.service.DeviceService;
|
import com.moral.util.AlarmUtils_2;
|
import com.moral.util.LengthOfTimeUtils;
|
import com.moral.util.RedisUtils;
|
import com.xxl.job.core.biz.model.ReturnT;
|
import com.xxl.job.core.handler.annotation.XxlJob;
|
import com.xxl.job.core.log.XxlJobLogger;
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
import org.springframework.stereotype.Component;
|
|
import javax.annotation.Resource;
|
import java.time.LocalDateTime;
|
import java.time.format.DateTimeFormatter;
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Map;
|
|
@Component
|
public class OffLineAlarmTask {
|
private static transient Logger logger = LoggerFactory.getLogger(OffLineAlarmTask.class);
|
|
@Resource
|
RedisUtils redisUtils;
|
|
@XxlJob("OffLineAlarm")
|
public ReturnT OffLineAlarm(String params) {
|
AlarmUtils_2.sendMail("357328213@qq.com","程序掉线警报!","程序可能离线了!");
|
//AlarmUtils_2.sendMail("357328213@qq.com","程序掉线警报!",programList.toString()+"程序可能离线了!");
|
ReturnT returnT = new ReturnT(500, "校准值变更失败!");
|
return returnT;
|
}
|
|
}
|