Browse Source

BUG修复 导出打包后报错问题

qinguocai 1 năm trước cách đây
mục cha
commit
537ac3863a

+ 4 - 3
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/AchievementServiceImpl.java

@@ -29,9 +29,11 @@ import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletResponse;
+import java.io.InputStream;
 import java.io.OutputStream;
 import java.math.BigDecimal;
 import java.math.RoundingMode;
+import java.net.URL;
 import java.net.URLEncoder;
 import java.nio.charset.StandardCharsets;
 import java.text.SimpleDateFormat;
@@ -131,10 +133,9 @@ public class AchievementServiceImpl implements AchievementService {
             OutputStream outputStream = response.getOutputStream();
             // 模版文件
             ClassPathResource classPathResource = new ClassPathResource("excel/test.xlsx");
-            String templateFileName = classPathResource.getFile().getPath();
-            excelWriter = EasyExcel.write(outputStream).withTemplate(templateFileName).excelType(ExcelTypeEnum.XLSX).autoCloseStream(Boolean.FALSE).build();
+            InputStream inputStream = classPathResource.getStream();
+            excelWriter = EasyExcel.write(outputStream).withTemplate(inputStream).excelType(ExcelTypeEnum.XLSX).autoCloseStream(Boolean.FALSE).build();
             WriteSheet writeSheet = EasyExcel.writerSheet().build();
-
             //先组装单数据
             Map<String, Object> map = MapUtils.newHashMap();
             map.put("stieName", siteInfo.getSiteName());

+ 3 - 0
waterAffairs-admin/pom.xml

@@ -97,4 +97,7 @@
         <finalName>${project.artifactId}</finalName>
     </build>
 
+
+
+
 </project>