|
|
|
@ -389,16 +389,22 @@ public class CtrCntrlService {
|
|
|
|
|
boolean isControl = false; |
|
|
|
|
|
|
|
|
|
if(latestControl != null) { |
|
|
|
|
CtrCntrlHstry latestHistory = cntrlHstryRepository.findFirstByCntrlIdOrderBySrvrRcvDtDesc(latestControl.getCntrlId()); |
|
|
|
|
long diffMinute = DateUtils.diffMinute(latestHistory.getSrvrRcvDt(), new Date()); |
|
|
|
|
log.info("DIFF MINUTE : {}", diffMinute); |
|
|
|
|
CtrCntrlHstry latestHistory = cntrlHstryRepository.findFirstByCntrlIdOrderBySrvrRcvDtDesc(latestControl.getCntrlId()).orElse(null); |
|
|
|
|
|
|
|
|
|
if("01".equals(latestControl.getEndTypeCd()) || diffMinute > 5) { |
|
|
|
|
if(latestControl != null) { |
|
|
|
|
long diffMinute = DateUtils.diffMinute(latestHistory.getSrvrRcvDt(), new Date()); |
|
|
|
|
log.info("DIFF MINUTE : {}", diffMinute); |
|
|
|
|
|
|
|
|
|
if("01".equals(latestControl.getEndTypeCd()) || diffMinute > 5) { |
|
|
|
|
isControl = false; |
|
|
|
|
} |
|
|
|
|
if(!"01".equals(latestControl.getEndTypeCd()) && diffMinute < 5) { |
|
|
|
|
isControl = true; |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
isControl = false; |
|
|
|
|
} |
|
|
|
|
if(!"01".equals(latestControl.getEndTypeCd()) && diffMinute < 5) { |
|
|
|
|
isControl = true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
isControl = false; |
|
|
|
|
} |
|
|
|
|