From 1e2b04fabbbc4b1ae37d7951068d7ab235f5b5f9 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期三, 17 九月 2025 15:29:38 +0800
Subject: [PATCH] 现场编制功能适配

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchController.java |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchController.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchController.java
index 844ffaf..3fe8583 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchController.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchController.java
@@ -57,6 +57,7 @@
 			boolean isDuplicate = taskDispatchService.checkIsDuplicate(startVO);
 
 			TaskDispatch dispatch = taskDispatchService.saveTask(startVO,isDuplicate);
+			startVO.setCreateUser(dispatch.getCreateUser());
 			if(isDuplicate){
 				throw new ServiceException("閲嶅娲惧伐");
 			}
@@ -171,16 +172,18 @@
 		}catch(Exception e){
 			return R.fail(e.getMessage());
 		}
+	}
+
+	@Operation(summary = "缂栫▼鍛樼幇鍦虹紪鍒舵壒閲忓鐞�", description = "缂栫▼鍛樼幇鍦虹紪鍒舵壒閲忓鐞�")
+	@PostMapping("batch-program-on-machine")
+	public R<Void> batchProgramOnMachine(@RequestBody BatchDispatchVO batchDispatchVO) {
+		try {
+			dispatchService.batchProgramOnMachine(batchDispatchVO);
+			return R.success("娴佺▼鎻愪氦鎴愬姛");
+		}catch(Exception e){
+			return R.fail(e.getMessage());
+		}
 
 	}
-	/*
-	void addApproveRecord(String taskId,String comment,Map<String, Object> variables){
-		String operateResult = variables.get("approve")+"";
 
-		Task task = taskService.createTaskQuery()
-			.taskId(taskId)
-			.singleResult();
-		approveRecordService.saveApproveRecords(task,operateResult,comment);
-
-	}*/
 }

--
Gitblit v1.9.3