|
|
|
@ -32,15 +32,21 @@ public class CtrCntrlTaskService {
|
|
|
|
|
|
|
|
|
|
if(Objects.nonNull(allHistory)) { |
|
|
|
|
allHistory.forEach((k, v) -> { |
|
|
|
|
// 데이터가 수신 되지 않고 이전 데이터를 표출하고 있는 경우
|
|
|
|
|
// 비정상 상황 판별하여 알림 표출 X
|
|
|
|
|
if(v.getControlCacheCount() == 2) { |
|
|
|
|
if(v.isControlWarnCd() && v.isControlWarnNotyCd()) { |
|
|
|
|
v.setControlWarnNotyCd(false); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
v.setControlCacheCount(2); |
|
|
|
|
// int cacheCount = v.getControlCacheCount();
|
|
|
|
|
//
|
|
|
|
|
// // 데이터가 수신 되지 않고 이전 데이터를 표출하고 있는 경우
|
|
|
|
|
// if(cacheCount == 1) {
|
|
|
|
|
// if(v.isControlWarnCd() && v.isControlWarnNotyCd()) {
|
|
|
|
|
// v.setControlCacheCount(2);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// // 비정상 상황 판별하여 알림 표출 X
|
|
|
|
|
// if(cacheCount == 2) {
|
|
|
|
|
// if(v.isControlWarnCd() && v.isControlWarnNotyCd()) {
|
|
|
|
|
// v.setControlWarnNotyCd(false);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
list.add(v); |
|
|
|
|
}); |
|
|
|
|