|
|
|
|
@ -87,11 +87,20 @@ public class ConfigMonitorServiceImpl extends ServiceImpl<ConfigMonitorMapper, C |
|
|
|
|
}else{ |
|
|
|
|
String[] strs = s.split("\""); |
|
|
|
|
result = strs[strs.length-2]; |
|
|
|
|
monitor.setStatus(MonitorConstant.STATUS_1); |
|
|
|
|
if(MonitorConstant.RESULT.equals(result)){ |
|
|
|
|
monitor.setStatus(MonitorConstant.STATUS_2); |
|
|
|
|
}else{ |
|
|
|
|
monitor.setStatus(MonitorConstant.STATUS_1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
monitor.setResult(result); |
|
|
|
|
if(monitor.getType().equals(MonitorConstant.SERVICE) && MonitorConstant.RESULT.equals(result)){ |
|
|
|
|
monitor.setColor("red"); |
|
|
|
|
if(monitor.getType().equals(MonitorConstant.SERVICE)){ |
|
|
|
|
if(MonitorConstant.RESULT.equals(result)){ |
|
|
|
|
monitor.setColor("red"); |
|
|
|
|
}else{ |
|
|
|
|
monitor.setColor("green"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
baseMapper.updateById(monitor); |
|
|
|
|
log.info("调用api结果:"+s); |
|
|
|
|
@ -335,6 +344,11 @@ public class ConfigMonitorServiceImpl extends ServiceImpl<ConfigMonitorMapper, C |
|
|
|
|
LambdaQueryWrapper<ConfigMonitor> wrapper = new LambdaQueryWrapper<>(); |
|
|
|
|
wrapper.eq(ConfigMonitor::getType, MonitorConstant.WEB); |
|
|
|
|
List<ConfigMonitor> list = baseMapper.selectList(wrapper); |
|
|
|
|
list.forEach(item ->{ |
|
|
|
|
if(!MonitorConstant.RESULT.equals(item.getResult())){ |
|
|
|
|
item.setResult(String.format("%.2f",Double.parseDouble(item.getResult()))+"%"); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
return list; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|