yangys
2025-09-20 fcee672452c02cc29e0e17ebc27a8c51698c6d0d
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");
      }
   }
}