Browse Source

修改居民excel导入后的文件名

master
wangxianzhang 4 years ago
parent
commit
02002fe33f
  1. 17
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java

17
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java

@ -918,12 +918,21 @@ public class IcResiUserImportServiceImpl implements IcResiUserImportService, Res
* @throws IOException
*/
public void downLoadResults(HttpServletResponse response) throws IOException {
//public static final ThreadLocal<Map<String, List<ErrorRow>>> errorRows = new ThreadLocal<>();
String fileName;
if (errorRows.get() == null || errorRows.get().size() == 0) {
fileName = "导入成功.xls";
} else {
// 判断是否有错误信息,以确定文件名
boolean hasError = false;
Map<String, List<ErrorRow>> tableAndErrorRows = errorRows.get();
for (Map.Entry<String, List<ErrorRow>> entry:tableAndErrorRows.entrySet()) {
if (entry.getValue().size() != 0) {
hasError = true;
}
}
if (hasError) {
fileName = "导入失败条目清单.xls";
} else {
fileName = "导入成功.xls";
}
response.setHeader("Access-Control-Expose-Headers", "Content-Disposition");
response.setHeader("content-Type", "application/vnd.ms-excel");

Loading…
Cancel
Save