yangys
2025-08-16 9c483e9be881783af14ad68906e78ee557005eb4
修复dnc导出无header问题
已修改2个文件
12 ■■■■■ 文件已修改
blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/entity/FlowProgramFile.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramExportDNCController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/entity/FlowProgramFile.java
@@ -19,7 +19,7 @@
     * 类型:程序文件
     */
    public static final String TYPE_PROGRAM = "program";
    public static final String TYPE_OTHER = "program";
    public static final String TYPE_OTHER = "other";
    private String processInstanceId;
    /**
@@ -40,6 +40,6 @@
    private String fileType;
    public boolean isProgram(){
        return "program".equals(fileType);
        return TYPE_PROGRAM.equals(fileType);
    }
}
blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcProgramExportDNCController.java
@@ -57,12 +57,14 @@
            throw new ServiceException("未选择文件导出");
        }
        //try {
        String filename = "programexp-"+ DateUtil.format(DateUtil.now(), "yyyyMMddHHmm")+".zip";
        response.setHeader("Content-Disposition", "attachment; filename="+filename);
        response.setContentType("application/octet-stream");
            ByteArrayOutputStream bos = new ByteArrayOutputStream();
            ncProgramExportDNCService.exportDnc(vo.getIds(),bos);
            response.getOutputStream().write(bos.toByteArray());
            String filename = "programexp-"+ DateUtil.format(DateUtil.now(), "yyyyMMddHHmm")+".zip";
            response.setHeader("Content-Disposition", "attachment; filename="+filename);
            response.setContentType("application/octet-stream");
        //} catch (Exception e) {
            //log.error("导出DNC异常", e);