|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 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; | 
|---|