|  |  |  | 
|---|
|  |  |  | parameters.put("typeFormat", "%Y-%m-%d %H:%i:%s"); | 
|---|
|  |  |  | String cityName = parameters.get("city").toString(); | 
|---|
|  |  |  | Area area = areaMapper.getAreaByName(cityName); | 
|---|
|  |  |  | Integer code = 0; | 
|---|
|  |  |  | String name = ""; | 
|---|
|  |  |  | Integer code; | 
|---|
|  |  |  | String name; | 
|---|
|  |  |  | if (area == null) { | 
|---|
|  |  |  | City city = cityMapper.getCityByName(cityName); | 
|---|
|  |  |  | if (city == null) { | 
|---|
|  |  |  | 
|---|
|  |  |  | cal.add(Calendar.DAY_OF_MONTH, 1); | 
|---|
|  |  |  | Date end = cal.getTime(); | 
|---|
|  |  |  | cal.setTime(sdf.parse(time)); | 
|---|
|  |  |  | Date time1 = cal.getTime(); | 
|---|
|  |  |  | cal.add(Calendar.DAY_OF_MONTH, -1); | 
|---|
|  |  |  | String beforeDay = sdf.format(cal.getTime()); | 
|---|
|  |  |  | parameters.put("start", selectTime); | 
|---|
|  |  |  | 
|---|
|  |  |  | if (ttime.equals(rtime)) { | 
|---|
|  |  |  | Double tvoc = Double.valueOf(tvocMap.get("TVOC").toString()); | 
|---|
|  |  |  | BigDecimal bd = new BigDecimal(tvoc); | 
|---|
|  |  |  | tvoc = bd.setScale(3,BigDecimal.ROUND_HALF_UP).doubleValue(); | 
|---|
|  |  |  | tvoc = bd.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue(); | 
|---|
|  |  |  | realMap.put("TVOC", tvoc); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //地理特征 | 
|---|
|  |  |  | Map<String, Object> point = shAreaMapper.getgeography(name); | 
|---|
|  |  |  | for (Map<String, Object> map : resultList) { | 
|---|
|  |  |  | double longitude = Double.valueOf(point.get("lng").toString()); | 
|---|
|  |  |  | double latitude = Double.valueOf(point.get("lat").toString()); | 
|---|
|  |  |  | map.put("longitude",df.format(longitude)); | 
|---|
|  |  |  | map.put("latitude",df.format(latitude)); | 
|---|
|  |  |  | map.put("altitude",point.get("altitude").toString()); | 
|---|
|  |  |  | map.put("vegetation",point.get("vegetation").toString()); | 
|---|
|  |  |  | map.put("river",point.get("river").toString()); | 
|---|
|  |  |  | map.put("longitude", df.format(longitude)); | 
|---|
|  |  |  | map.put("latitude", df.format(latitude)); | 
|---|
|  |  |  | if (point.get("altitude") != null) { | 
|---|
|  |  |  | map.put("altitude", point.get("altitude").toString()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (point.get("vegetation") != null) { | 
|---|
|  |  |  | map.put("vegetation", point.get("vegetation").toString()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (point.get("river") != null) { | 
|---|
|  |  |  | map.put("river", point.get("river").toString()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return resultList; | 
|---|
|  |  |  | } | 
|---|