| | |
| | | //返回对象的引用,如果不存在会放入新的key,value |
| | | AreaStats stats = areaStatsMap.computeIfAbsent(key, k -> new AreaStats()); |
| | | stats.totalMonitors++; |
| | | if (result != null && correct(result)){ |
| | | if (result != null && MonitorQualifyResult.correct(result)){ |
| | | stats.qualifyMonitor++; |
| | | } |
| | | } |
| | | //全对返ture |
| | | private boolean correct(MonitorQualifyResult result) { |
| | | return checkError(result.getName()) && |
| | | checkError(result.getCivilCode()) && |
| | | checkError(result.getIp()) && |
| | | checkError(result.getSerialNumber()) && |
| | | checkError(result.getMacdz()) && |
| | | checkError(result.getLatitude()) && |
| | | checkError(result.getLongitude()) && |
| | | checkError(result.getSbzt()) && |
| | | checkError(result.getSxjcjqy()) && |
| | | checkError(result.getSxjgnlx()) && |
| | | checkError(result.getJkdwlx()) && |
| | | checkError(result.getIntegrated_device()) |
| | | ; |
| | | } |
| | | |
| | | //检查指标,正常返回true |
| | | private boolean checkError(MonitorQualifyResult.QualifyResult result) { |
| | | return result.getError() != null && !result.getError(); |
| | | } |
| | | |
| | | /** |