|
@@ -623,6 +623,27 @@ public class YbzBJController extends BaseRestController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("/exportShapeList")
|
|
|
+ public Object exportShapeList(CommonDTO dto, HttpServletResponse response) {
|
|
|
+ try {
|
|
|
+ logger.info("/api/ybz-bj/exportOneShape 接口调用~~~");
|
|
|
+ String zipFilePath = service.exportOneShape(dto);
|
|
|
+ InputStream is = new FileInputStream(zipFilePath);
|
|
|
+
|
|
|
+ response.setContentType("multipart/form-data");
|
|
|
+ response.setCharacterEncoding("utf-8");
|
|
|
+ response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode("地块", "utf-8") + ".zip");
|
|
|
+ response.setHeader("Access-Control-Expose-Headers", "Content-Disposition");
|
|
|
+
|
|
|
+ FileCopyUtils.copy(is, response.getOutputStream());
|
|
|
+ return result(null);
|
|
|
+ } catch (Exception ex) {
|
|
|
+ ex.printStackTrace();
|
|
|
+ logger.warn("/api/ybz-bj/exportOneShape 接口异常 -> " + ex.getMessage());
|
|
|
+ return error(ex.getMessage(), ErrorCode.DEFAULT);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@PostMapping("/uploadTxt")
|
|
|
public Object uploadTxt(@RequestParam("file") MultipartFile file) {
|
|
|
//对file进行校验
|