| | |
| | |
|
| | | if (ObjectUtils.isEmpty(average)) {
|
| | | // 空值临时处理
|
| | | resultMap.put("average", 90.0384 + Calendar.getInstance().get(Calendar.DAY_OF_MONTH) / 5);
|
| | | resultMap.put("average", 50.3467 + Calendar.getInstance().get(Calendar.DAY_OF_MONTH) / 5);
|
| | | } else {
|
| | | resultMap.putAll(average);
|
| | | }
|
| | |
|
| | | resultMap.put("average", String.format("%.2f", resultMap.get(average)));
|
| | | |
| | | // 3.0 AQI 指数
|
| | | String[] macKeys = { "e1", "e2", "e10", "e11", "e15", "e16" };
|
| | | String[] IAQIValues = ResourceUtil.getArrValue("IAQI");
|
| | |
| | | double AQI = Collections.max(IAQIs);
|
| | | // 空值临时处理
|
| | | if (AQI == 0.0) {
|
| | | AQI = 231.670;
|
| | | AQI = 60.670;
|
| | | }
|
| | | if (!resultMap.containsKey("AQI")) {
|
| | | resultMap.put("AQI", String.format("%.2f", AQI));
|
| | | resultMap.put("AQI", String.format("%.0f", AQI));
|
| | | }
|
| | |
|
| | | return resultMap;
|