From a0f3e98fdd9472af3c78b42423a7e3fa6fb92eba Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期六, 13 九月 2025 14:28:55 +0800
Subject: [PATCH] 清理无用老代码

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcNodeController.java |   28 ++++++++++++++++++++--------
 1 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcNodeController.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcNodeController.java
index af018b9..2a2c008 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcNodeController.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/NcNodeController.java
@@ -1,7 +1,6 @@
 
 package org.springblade.mdm.program.controller;
 
-import com.baomidou.mybatisplus.core.metadata.IPage;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.Parameter;
 import io.swagger.v3.oas.annotations.tags.Tag;
@@ -11,12 +10,10 @@
 import org.springblade.core.tenant.annotation.NonDS;
 import org.springblade.core.tool.api.R;
 import org.springblade.core.tool.utils.Func;
-import org.springblade.mdm.basesetting.producedivision.service.QinzheFgbService;
 import org.springblade.mdm.flow.service.FlowProgramFileService;
 import org.springblade.mdm.flow.service.TaskDispatchService;
 import org.springblade.mdm.program.entity.NcNode;
 import org.springblade.mdm.program.service.NcNodeService;
-import org.springblade.mdm.program.service.NcProgramService;
 import org.springblade.mdm.program.service.ProgramFlowStatusQueryService;
 import org.springblade.mdm.program.vo.*;
 import org.springframework.web.bind.annotation.*;
@@ -35,7 +32,6 @@
 @Tag(name = "绋嬪簭鑺傜偣", description = "绋嬪簭鑺傜偣")
 @Slf4j
 public class NcNodeController {
-	private final NcProgramService ncProgramService;
 	private final NcNodeService ncNodeService;
 	private final ProgramFlowStatusQueryService programFlowStatusQueryService;
 	private final FlowProgramFileService flowProgramFileService;
@@ -47,7 +43,7 @@
 	@Operation(summary = "鏂板鑺傜偣", description = "鑺傜偣淇℃伅,id淇濇寔绌�")
 	public R<Boolean> save(@RequestBody NcNodeVO vo) {
 		ncNodeService.saveNcCode(vo);
-		return R.<Boolean>status(true);
+		return R.status(true);
 	}
 
 
@@ -55,21 +51,21 @@
 	@Operation(summary = "淇敼鑺傜偣", description = "鑺傜偣淇℃伅,蹇呴』浼犲叆ID")
 	public R<Boolean> update(@RequestBody NcNodeVO vo) {
 		ncNodeService.updateNcNode(vo);
-		return R.<Boolean>status(true);
+		return R.status(true);
 	}
 
 	@PostMapping("/remove")
 	@Operation(summary = "鍒犻櫎鑺傜偣")
 	public R<Boolean> remove(Long id) {
 		ncNodeService.removeById(id);
-		return R.<Boolean>status(true);
+		return R.status(true);
 	}
 
 	@PostMapping("/lock")
 	@Operation(summary = "閿佸畾鑺傜偣(绋嬪簭鍖呭悕)")
 	public R<Boolean> lock(@Parameter(description="绋嬪簭鍖呭悕鑺傜偣id)")Long id,@Parameter(description="閿佸畾鍘熷洜)")String remark) {
 		ncNodeService.lock(id,remark);
-		return R.<Boolean>status(true);
+		return R.status(true);
 	}
 
 	@GetMapping("/query-lock-remark")
@@ -147,4 +143,20 @@
 
 		return R.data(vo);
 	}
+
+	@GetMapping("/content-by-nodeid")
+	@Operation(summary = "鏍规嵁鑺傜偣鑾峰彇鏂囦欢鍐呭", description = "浠呴檺鏂囨湰鏍煎紡鐨勫唴瀹癸紝浜岃繘鍒舵枃浠跺皢杩斿洖绌轰覆")
+	public R<String> fileContentByNodeId(@Parameter(description = "鑺傜偣id") Long nodeId) {
+		try {
+			NcNode ncnode = ncNodeService.getById(nodeId);
+			if(ncnode.getFlowProgramFileId() != null) {
+				return R.data(flowProgramFileService.getFileContent(ncnode.getFlowProgramFileId()));
+			}else{
+				return R.data("鎵句笉鍒版枃浠�");
+			}
+		}catch(Exception e) {
+			log.error("鍒犻櫎鏂囦欢澶辫触",e);
+			return R.fail(e.getMessage());
+		}
+	}
 }

--
Gitblit v1.9.3