diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/archives/service/impl/ArchivesServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/archives/service/impl/ArchivesServiceImpl.java index b2241e88..e05a2d75 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/archives/service/impl/ArchivesServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/archives/service/impl/ArchivesServiceImpl.java @@ -305,7 +305,9 @@ public class ArchivesServiceImpl implements ArchivesService { */ @Override public AjaxResult download(ArchivesVo archivesVo, HttpServletRequest request, HttpServletResponse response) { - String zipSavePath = "D:/" + DateTimeHelper.getNowDate() + ".zip"; + // 使用系统临时目录 + //String zipSavePath = "D:/" + DateTimeHelper.getNowDate() + ".zip"; + String zipSavePath = System.getProperty("java.io.tmpdir") + File.separator + DateTimeHelper.getNowDate() + ".zip"; List idList = new ArrayList<>(); String[] arr = archivesVo.getIds().split(","); for (String s : arr) { @@ -363,7 +365,9 @@ public class ArchivesServiceImpl implements ArchivesService { originalPath = originalPath + fileInfo.getDocType(); } } - String savePath = "D:/" + originalPath; + // 使用系统临时目录 + //String zipSavePath = "D:/" + DateTimeHelper.getNowDate() + ".zip"; + String savePath = System.getProperty("java.io.tmpdir") + File.separator + originalPath; // 获取 Path 对象 Path path = Paths.get(savePath); try { @@ -389,7 +393,7 @@ public class ArchivesServiceImpl implements ArchivesService { // 压缩完成后,关闭压缩流 zipOut.close(); //拼接下载默认名称并转为ISO-8859-1格式 - String fileName = new String((DateTimeHelper.getNowDate() + "下载文件.zip").getBytes(),"ISO-8859-1"); + String fileName = new String((DateTimeHelper.getNowDate() + "下载文件.zip").getBytes("UTF-8"),"ISO-8859-1"); response.setHeader("Content-Disposition", "attachment;filename=" + fileName); //该流不可以手动关闭,手动关闭下载会出问题,下载完成后会自动关闭 ServletOutputStream outputStream = response.getOutputStream(); diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairTask.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairTask.java index 6b301fc4..0ec23cd2 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairTask.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/repair/domain/RepairTask.java @@ -154,7 +154,7 @@ public class RepairTask { * 维修人员 */ @ApiModelProperty(value = "维修人员") - @Excel(name = "维修人员",sort = 15) + @Excel(name = "维修班组",sort = 15) private String repairer; /** * 维修时间 diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmReportMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmReportMapper.xml index 9d575935..950994f8 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmReportMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmReportMapper.xml @@ -52,6 +52,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + ORDER BY pcd.input_time DESC