yangys
2025-09-19 270aceade15ec4cb7715131055b53cec4ecb7d4e
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");
      }
   }
}