fix(iot): 暂时取消作业时长不足抑制自动完成逻辑
信号丢失超时后不再校验最小有效作业时长,所有情况均直接触发自动完成。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -191,15 +191,16 @@ public class SignalLossRuleProcessor {
|
||||
long minValidWorkMillis = exitConfig.getMinValidWorkMinutes() * 60000L;
|
||||
|
||||
// 6. 分支处理:有效 vs 无效作业
|
||||
if (durationMs < minValidWorkMillis) {
|
||||
// 作业时长不足,抑制完成
|
||||
handleInvalidWork(deviceId, badgeDeviceKey, areaId,
|
||||
durationMs, minValidWorkMillis, exitConfig);
|
||||
} else {
|
||||
// TODO 暂时取消作业时长不足抑制自动完成的逻辑,所有情况均触发完成
|
||||
// if (durationMs < minValidWorkMillis) {
|
||||
// // 作业时长不足,抑制完成
|
||||
// handleInvalidWork(deviceId, badgeDeviceKey, areaId,
|
||||
// durationMs, minValidWorkMillis, exitConfig);
|
||||
// } else {
|
||||
// 作业时长有效,触发完成
|
||||
handleTimeoutComplete(deviceId, badgeDeviceKey, areaId,
|
||||
durationMs, lastLossTime);
|
||||
}
|
||||
// }
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user