From 291ef3947565e8a20889e04836c04a8b6e4369dd Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期一, 11 八月 2025 10:48:58 +0800
Subject: [PATCH] 批量处理参数改为payload方式

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcProgramExportDNCService.java |   25 +++++++++++++++----------
 1 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcProgramExportDNCService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcProgramExportDNCService.java
index a0a2e65..15b31f1 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcProgramExportDNCService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/NcProgramExportDNCService.java
@@ -89,7 +89,7 @@
 
 				addProgramPackageToZip(zipOut,approved);
 			}
-			addDataJson(zipOut, programPackageNodeIdList);
+			//addDataJson(zipOut, programPackageNodeIdList);
 		}
 
 		os.close();
@@ -152,7 +152,11 @@
 	 * @return
 	 */
 	InputStream addSendDirAnnotation(InputStream inputStream,Machine machine,List<Dict> annotationList) throws IOException {
-		return FileContentUtil.insertLine(inputStream,1,generateAnnotation(machine.getProgSendDir()==null? StringUtil.EMPTY:machine.getProgSendDir(),machine.getMachineGroupCode(),annotationList));
+		//妫�娴嬬浜岃鏄惁鏄矾寰�
+		String annotationText = generateAnnotation(machine.getProgSendDir()==null? StringUtil.EMPTY:machine.getProgSendDir(),machine.getMachineGroupCode(),annotationList);
+
+		//TODO 鏀瑰垽鏂鍐呭
+		return FileContentUtil.insertLine(inputStream,1,annotationText);
 	}
 
 	/**
@@ -193,11 +197,12 @@
 	 * 瀵煎叆鏁版嵁鏂囦欢
 	 * @param zipOut
 	 */
+	/*
 	void addDataJson(ZipOutputStream zipOut, List<Long> programPackageNodeIdList) throws IOException {
 		addNodeDataJson(zipOut, programPackageNodeIdList);
 		addApproveRecordDataJson(zipOut, programPackageNodeIdList);
 	}
-
+	*/
 
 	/**
 	 * zip淇濋噸鍔犲叆鑺傜偣鐨勬暟鎹�
@@ -205,6 +210,7 @@
 	 * @param pkgNodeIdList
 	 * @throws IOException
 	 */
+	/*
 	void  addNodeDataJson(ZipOutputStream zipOut,List<Long>  pkgNodeIdList) throws IOException {
 		List<NcNode> pkgNodes =  this.ncNodeService.lambdaQuery().in(NcNode::getId, pkgNodeIdList).list();
 
@@ -229,7 +235,8 @@
 		addInputStreamToZip(zipOut,new ByteArrayInputStream(jsonArray.toJSONString().getBytes(StandardCharsets.UTF_8)),NODE_JSON_FILE);
 
 	}
-
+	*/
+	/*
 	@NotNull
 	private static JSONObject getNodeJsonObject(NcNode node) {
 		JSONObject recObj = new JSONObject();
@@ -253,17 +260,15 @@
 		recObj.put("processInstanceId", node.getProcessInstanceId());
 		return recObj;
 	}
-
+	*/
 	/**
 	 * 瀵煎叆瀹℃壒璁板綍
 	 * @param zipOut
 	 * @param programPackageNodeIdList 绋嬪簭鍖呭悕鐨刬d鍒楄〃
 	 */
+	/*
 	void addApproveRecordDataJson(ZipOutputStream zipOut, List<Long> programPackageNodeIdList) throws IOException {
-		/*
-		List<String> instanceIds = this.ncNodeService.lambdaQuery().in(NcNode::getId, programPackageNodeIdList)
-			.list().stream().map(NcNode::getProcessInstanceId).toList();
-*/
+
 		//List<ApproveRecord> records = approveRecordService.lambdaQuery().in(ApproveRecord::getProcessInstanceId, instanceIds).list();
 		List<ApproveRecord> records = approveRecordService.lambdaQuery().in(ApproveRecord::getNcNodeId, programPackageNodeIdList).list();
 
@@ -285,7 +290,7 @@
 		}
 		addInputStreamToZip(zipOut,new ByteArrayInputStream(jsonArray.toJSONString().getBytes(StandardCharsets.UTF_8)),"exp_mdm_approve_record.json");
 
-	}
+	}*/
 
 	void addSuperProperties(JSONObject recObj, BizEntity entity){
 		recObj.put("tenantId",entity.getTenantId());

--
Gitblit v1.9.3