| | |
| | |
|
| | | if (rhour == nowHour) {
|
| | | Map<String, Object> sumO3Map = hangzhouAqiMapper.getSumO3(hashMap);
|
| | | double v = value - Double.valueOf(sumO3Map.get("O3Sum").toString());
|
| | | resultMap.put("goodValue", v);
|
| | | if (sumO3Map != null) {
|
| | | double v = value - Double.valueOf(sumO3Map.get("O3Sum").toString());
|
| | | resultMap.put("goodValue", v);
|
| | | }
|
| | | } else if (rhour == nowHour + 1) {
|
| | | Map<String, Object> sumO3Map = hangzhouAqiMapper.getSumO3(hashMap);
|
| | | double v = (value - Double.valueOf(sumO3Map.get("O3Sum").toString())) / 2;
|
| | | resultMap.put("goodValue", String.valueOf(Math.round(v)));
|
| | | if (sumO3Map != null) {
|
| | | double v = (value - Double.valueOf(sumO3Map.get("O3Sum").toString())) / 2;
|
| | | resultMap.put("goodValue", String.valueOf(Math.round(v)));
|
| | | }
|
| | | } else if (rhour == nowHour + 2) {
|
| | | Map<String, Object> sumO3Map = hangzhouAqiMapper.getSumO3(hashMap);
|
| | | double v = (value - Double.valueOf(sumO3Map.get("O3Sum").toString())) / 3;
|
| | | resultMap.put("goodValue", String.valueOf(Math.round(v)));
|
| | | if (sumO3Map != null) {
|
| | | double v = (value - Double.valueOf(sumO3Map.get("O3Sum").toString())) / 3;
|
| | | resultMap.put("goodValue", String.valueOf(Math.round(v)));
|
| | | }
|
| | | } else if (rhour == nowHour + 3) {
|
| | | Map<String, Object> sumO3Map = hangzhouAqiMapper.getSumO3(hashMap);
|
| | | double v = (value - Double.valueOf(sumO3Map.get("O3Sum").toString())) / 4;
|
| | | resultMap.put("goodValue", String.valueOf(Math.round(v)));
|
| | | if (sumO3Map != null) {
|
| | | double v = (value - Double.valueOf(sumO3Map.get("O3Sum").toString())) / 4;
|
| | | resultMap.put("goodValue", String.valueOf(Math.round(v)));
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|