Browse Source

fix--导出鉴权问题

master
buaixuexideshitongxue 1 month ago
parent
commit
c94391154f
  1. 2
      src/main/java/com/biutag/supervision/config/InterceptorConfig.java
  2. 6
      src/main/java/com/biutag/supervision/controller/report/ReportProjectController.java

2
src/main/java/com/biutag/supervision/config/InterceptorConfig.java

@ -47,7 +47,7 @@ public class InterceptorConfig implements WebMvcConfigurer {
.excludePathPatterns("/common/**") .excludePathPatterns("/common/**")
.excludePathPatterns("/app/**") .excludePathPatterns("/app/**")
// excel导出 // excel导出
.excludePathPatterns("/serviceUnit/export","/reportProject/excelConditionVo","/data/petitionComplaint12337/export/result","/err","/sampling/export/samplingPoling", "/negative/books/export/**","/data/petitionComplaint/export/**","/confinement/export","/books/dataThread/export") .excludePathPatterns("/serviceUnit/export","/data/petitionComplaint12337/export/result","/err","/sampling/export/samplingPoling", "/negative/books/export/**","/data/petitionComplaint/export/**","/confinement/export","/books/dataThread/export")
.excludePathPatterns(List.of("/doc.html", "/webjars/**", "/favicon.ico", "/v3/api-docs/**")); .excludePathPatterns(List.of("/doc.html", "/webjars/**", "/favicon.ico", "/v3/api-docs/**"));
registry.addInterceptor(new ApiInterceptor()) registry.addInterceptor(new ApiInterceptor())
.addPathPatterns("/api/jwdc/**"); .addPathPatterns("/api/jwdc/**");

6
src/main/java/com/biutag/supervision/controller/report/ReportProjectController.java

@ -292,7 +292,7 @@ public class ReportProjectController {
} }
//审计情况表导出 //审计情况表导出
@GetMapping("/excelConditionVo") @PostMapping("/excelConditionVo")
public void excelConditionVo(StatementQueryParam queryParam, HttpServletResponse response) throws Exception { public void excelConditionVo(StatementQueryParam queryParam, HttpServletResponse response) throws Exception {
ClassPathResource couponOrderTemplateResource = new ClassPathResource("/excelTemplate/政府投资项目审计情况备案表.xlsx"); ClassPathResource couponOrderTemplateResource = new ClassPathResource("/excelTemplate/政府投资项目审计情况备案表.xlsx");
@ -352,8 +352,8 @@ public class ReportProjectController {
EasyExcel.write(response.getOutputStream(), ConditionExcelVo.class).inMemory(Boolean.TRUE).sheet("问题台账").doWrite(dataList); EasyExcel.write(response.getOutputStream(), ConditionExcelVo.class).inMemory(Boolean.TRUE).sheet("问题台账").doWrite(dataList);
}catch (Exception e){ }catch (Exception e){
log.info("e",e.getMessage()); log.error("导出失败", e);
throw new RuntimeException(e.getMessage()); throw new RuntimeException("导出失败", e);
}finally { }finally {
IOUtils.closeQuietly(outputStream); IOUtils.closeQuietly(outputStream);
IOUtils.closeQuietly(inputStream); IOUtils.closeQuietly(inputStream);

Loading…
Cancel
Save