From 5cb77ad77796224358b93607a8e5f9e697ed58c6 Mon Sep 17 00:00:00 2001 From: kaiyu <404897439@qq.com> Date: Fri, 11 Sep 2020 09:57:51 +0800 Subject: [PATCH] BS登陆接口测试 --- src/main/java/com/moral/service/impl/WeatherServiceImpl.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/moral/service/impl/WeatherServiceImpl.java b/src/main/java/com/moral/service/impl/WeatherServiceImpl.java index 11efcb7..171dd63 100644 --- a/src/main/java/com/moral/service/impl/WeatherServiceImpl.java +++ b/src/main/java/com/moral/service/impl/WeatherServiceImpl.java @@ -796,6 +796,31 @@ } } + @Override + public List<Map<String, Object>> getWeatherDataByDay(Map<String, Object> parameters) throws ParseException { + String selectTime = parameters.get("time").toString(); + String cityName = parameters.get("city").toString(); + Area area = areaMapper.getAreaByName(cityName); + Integer code; + String name; + if (area == null) { + City city = cityMapper.getCityByName(cityName); + if (city == null) { + Province province = provinceMapper.getProvinceByName(cityName); + code = province.getProvinceCode(); + name = province.getProvinceName(); + } else { + code = city.getCityCode(); + name = city.getCityName(); + } + } else { + code = area.getAreaCode(); + name = area.getAreaName(); + } + parameters.put("cityCode", code); + parameters.put("name", name); + return null; + } } -- Gitblit v1.8.0