定时任务添加打印
parent
a02514748c
commit
a2cb8ddee5
|
|
@ -106,6 +106,7 @@ public class RollerAutoTask {
|
||||||
List<RollerTermVO> rollerTermList = rollerParamService.getRollerTerms(imeiList);
|
List<RollerTermVO> rollerTermList = rollerParamService.getRollerTerms(imeiList);
|
||||||
if (CollectionUtils.isEmpty(rollerTermList)) {
|
if (CollectionUtils.isEmpty(rollerTermList)) {
|
||||||
// todo 无参数设置和条件列表直接返回
|
// todo 无参数设置和条件列表直接返回
|
||||||
|
log.info("【定时任务-卷膜自动化控制】无参数设置和条件列表直接返回!");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// 按imei分组 → 再按roller分组(一步到位)
|
// 按imei分组 → 再按roller分组(一步到位)
|
||||||
|
|
@ -126,6 +127,7 @@ public class RollerAutoTask {
|
||||||
// 该大棚温湿度不存在
|
// 该大棚温湿度不存在
|
||||||
if (CollectionUtils.isEmpty(dtuDataInfo)) {
|
if (CollectionUtils.isEmpty(dtuDataInfo)) {
|
||||||
// todo 该大棚下1分钟内无最新温湿度,怀疑离线
|
// todo 该大棚下1分钟内无最新温湿度,怀疑离线
|
||||||
|
log.info("【定时任务-卷膜自动化控制】大棚『{}』1分钟内无最新温湿度,怀疑离线",imei);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -135,6 +137,7 @@ public class RollerAutoTask {
|
||||||
LocalDateTime dtuTime = TimeConvertUtil.strToLocalDateTimeSafe((String) dtuData.get("time"));
|
LocalDateTime dtuTime = TimeConvertUtil.strToLocalDateTimeSafe((String) dtuData.get("time"));
|
||||||
if (dtuTime == null) {
|
if (dtuTime == null) {
|
||||||
// todo 当前大棚温湿度时间为空 跳过
|
// todo 当前大棚温湿度时间为空 跳过
|
||||||
|
log.info("【定时任务-卷膜自动化控制】大棚『{}』温湿度时间「{}」为空, 跳过",imei, LocalDateTime.now().minusMinutes(1));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -142,6 +145,7 @@ public class RollerAutoTask {
|
||||||
Map<String, List<RollerTermVO>> configTermByRollerMap = rollerTermMap.get(imei);
|
Map<String, List<RollerTermVO>> configTermByRollerMap = rollerTermMap.get(imei);
|
||||||
if (configTermByRollerMap.isEmpty()) {
|
if (configTermByRollerMap.isEmpty()) {
|
||||||
// todo 当前大棚下没有设置条件或者参数
|
// todo 当前大棚下没有设置条件或者参数
|
||||||
|
log.info("【定时任务-卷膜自动化控制】大棚『{}』当前大棚下没有设置条件或者参数",imei);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -154,6 +158,7 @@ public class RollerAutoTask {
|
||||||
// 每个卷膜分组只会有一个卷膜参数设置,所有取第一个即可
|
// 每个卷膜分组只会有一个卷膜参数设置,所有取第一个即可
|
||||||
if (terms == null || terms.isEmpty()) {
|
if (terms == null || terms.isEmpty()) {
|
||||||
// todo 当前卷膜 无参数设置,跳过当前roller
|
// todo 当前卷膜 无参数设置,跳过当前roller
|
||||||
|
log.info("【定时任务-卷膜自动化控制】大棚『{}』当前卷膜「{}」无参数设置,跳过当前roller",imei, roller);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// 获取卷膜参数
|
// 获取卷膜参数
|
||||||
|
|
@ -166,6 +171,7 @@ public class RollerAutoTask {
|
||||||
Object tempObj = dtuData.get(refTempCode);
|
Object tempObj = dtuData.get(refTempCode);
|
||||||
if (tempObj == null) {
|
if (tempObj == null) {
|
||||||
// todo 当前卷膜参考温度设置为空
|
// todo 当前卷膜参考温度设置为空
|
||||||
|
log.info("【定时任务-卷膜自动化控制】大棚『{}』当前卷膜「{}」参考温度设置为空",imei, roller);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// 优化:明确标注为当前roller的参考温度快照(仅解析一次)
|
// 优化:明确标注为当前roller的参考温度快照(仅解析一次)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue