package com.moral.api.controller; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.moral.api.entity.Organization; import com.moral.api.service.CityAqiDailyService; import com.moral.constant.ResponseCodeEnum; import com.moral.constant.ResultMessage; import com.moral.util.WebUtils; import io.swagger.annotations.Api; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.util.Map; /** * @program: screen * @description: city_aqi_daily相关接口 * @author: lizijie * @create: 2021-11-23 14:52 **/ @Slf4j @Api(tags = {"city_aqi_daily相关接口"}) @RestController @CrossOrigin(origins = "*", maxAge = 3600) @RequestMapping("/cityAqiDaily") public class CityAqiDailyController { @Resource private CityAqiDailyService cityAqiDailyService; @RequestMapping(value = "oneYearsData", method = RequestMethod.GET) @ResponseBody public ResultMessage oneYearsData(HttpServletRequest request){ Map parameters = WebUtils.getParametersStartingWith(request,null); Object cityCode = parameters.get("cityCode"); Object year = parameters.get("year"); if (ObjectUtils.isEmpty(cityCode) || ObjectUtils.isEmpty(year)){ return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(), ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg()); } Map> resultMap = cityAqiDailyService.oneYearsData(parameters); return ResultMessage.ok(resultMap); } }