From fcee672452c02cc29e0e17ebc27a8c51698c6d0d Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期六, 20 九月 2025 17:28:44 +0800
Subject: [PATCH] 优化程序注释

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcNodeHisController.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcNodeHisController.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcNodeHisController.java
index 4bcfc61..b3863d5 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcNodeHisController.java
+++ b/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("鑺傜偣鏃犳枃浠秈d");
+		}
+
+	}
 }

--
Gitblit v1.9.3