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