From 0d61b9bfca526e9c3da2209de8f9f367e76fd013 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 18 九月 2025 18:09:35 +0800
Subject: [PATCH] 修改constant类名

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/WIthdrawService.java |   28 ++++++++++++----------------
 1 files changed, 12 insertions(+), 16 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/WIthdrawService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/WIthdrawService.java
index 85526e3..84a4f40 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/WIthdrawService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/WIthdrawService.java
@@ -45,23 +45,7 @@
 		String taskId = getCurrentTaskIdByProcessInstanceId(processInstanceId);
 		backWithAssigneeService.backToTaskWithNewAssignee(taskId,targetActivityId,targetAssignee,"娴佺▼鎾ゅ洖",new HashMap<>());
 	}
-/*
-	String getprocessDefinitionKey(String processInstanceId){
-		Task task = taskService.createTaskQuery()
-			.taskId(taskId)
-			.singleResult();
 
-		ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery()
-			.processDefinitionId(task.getProcessDefinitionId())
-			.singleResult();
-
-		String taskId = getCurrentTaskIdByProcessInstanceId(processInstanceId);
-		if (processDefinition == null) {
-			throw new RuntimeException("娴佺▼瀹氫箟涓嶅瓨鍦紝processDefinitionId: " + task.getProcessDefinitionId());
-		}
-
-		return processDefinition.getKey();
-	}*/
 
 	public String getCurrentTaskIdByProcessInstanceId(String processInstanceId) {
 		Optional<String> optTaskId = taskService.createTaskQuery()
@@ -96,6 +80,18 @@
 
 		return processDefinition.getKey();
 	}
+
+	/**
+	 * 鍙栧洖鍒扮粍闀挎淳宸�
+	 * @param processInstanceId
+	 */
+    public void takeBackToDispatch(String processInstanceId) {
+		String targetAssignee = ""+AuthUtil.getUserId();
+
+		final String targetActivityId = "teamLeaderTask";//缁勯暱娲惧伐
+		String taskId = getCurrentTaskIdByProcessInstanceId(processInstanceId);
+		backWithAssigneeService.backToTaskWithNewAssignee(taskId,targetActivityId,targetAssignee,"缁勯暱鍙栧洖",new HashMap<>());
+    }
 }
 
 

--
Gitblit v1.9.3