From 0ef4cc755bddd87799b8bfdd65c8123df6e149d0 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期日, 17 八月 2025 23:52:51 +0800
Subject: [PATCH] 锁定流程完成

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/excution/DispatchFinishListener.java |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/excution/DispatchFinishListener.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/excution/DispatchFinishListener.java
index 4666f08..4e7670b 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/excution/DispatchFinishListener.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/excution/DispatchFinishListener.java
@@ -60,7 +60,7 @@
 		String programName = NcNodeService.genProgramName(props.getDrawingNo(),props.getProcessNo());
 		NcNode packageNode = ncNodeService.getProgramPackageByName(programName);
 
-		addApproveTable(packageNode,props.getTitle());
+		addApproveTable(packageNode,props);
 
 		updateApproveRecordNodeId(instId,packageNode.getId());
 
@@ -112,12 +112,18 @@
 		}
 	}
 
-	void addApproveTable(NcNode packageNode,String title){
+	/**
+	 * 淇濆瓨瀹℃壒瀹屾垚鐨勮褰�
+	 * @param packageNode
+	 * @param props
+	 */
+	void addApproveTable(NcNode packageNode,FlowProgramProperties props){
 		NcProgramApproved approved = new NcProgramApproved();
-		//approved.setProgramName(pf.getProgramName());
+
 		approved.setProgramName(packageNode.getName());
 		approved.setNcNodeId(packageNode.getId());//绋嬪簭鍖呰妭鐐筰d
-		approved.setTitle(title);
+		approved.setTitle(props.getTitle());
+		approved.setProgrammerId(props.getProgrammerId());
 		approvedService.save(approved);
 
 	}

--
Gitblit v1.9.3