diff --git a/cloud-market-server/src/main/java/com/muyu/market/controller/ThirdPartyController.java b/cloud-market-server/src/main/java/com/muyu/market/controller/ThirdPartyController.java index bad8825..975916c 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/controller/ThirdPartyController.java +++ b/cloud-market-server/src/main/java/com/muyu/market/controller/ThirdPartyController.java @@ -2,11 +2,11 @@ package com.muyu.market.controller; import com.muyu.common.core.domain.Result; import jakarta.servlet.http.HttpServletResponse; +import lombok.SneakyThrows; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; -import org.springframework.web.servlet.ModelAndView; import java.io.BufferedReader; import java.io.IOException; @@ -24,10 +24,11 @@ import java.util.stream.Collectors; @RequestMapping("/third") public class ThirdPartyController { - @GetMapping("/getAirQuality") - public ModelAndView getAirQuality(@Validated @RequestParam String cityId, HttpServletResponse httpResponse) { + @SneakyThrows + @RequestMapping("/getAirQuality") + public void getAirQuality(@RequestParam String cityId, HttpServletResponse response) { String apiKey = "02ccc3ea04810432b45399ecb183195d"; String apiUrl = "http://apis.juhe.cn/fapigw/air/historyHours?key="+apiKey+"&cityId="+cityId; - return new ModelAndView(apiUrl); + response.sendRedirect(apiUrl); } }