blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcNodeHisController.java
@@ -98,4 +98,18 @@ return R.fail(e.getMessage()); } } @GetMapping("/download-by-nodeid") @Operation(summary = "下载节点对应的文件", description = "下载节点对应的文件") public void downloadByNodeId(@Parameter(description = "节点id") Long nodeId, HttpServletResponse response) throws IOException { NcNodeHis node = nodeHisService.getById(nodeId); if(node.getFlowProgramFileId() != null) { flowProgramFileService.download(node.getFlowProgramFileId(),response); }else{ log.error("非文件节点"); throw new ServiceException("节点无文件id"); } } }