From 01bce75a72a0271b67247dfcb72c536014f352b4 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 18 九月 2025 19:13:32 +0800
Subject: [PATCH] 强行启动流程,增加界面。分工表id

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/service/ProduceDivisionService.java |    1 +
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchTaskController.java                     |    5 ++++-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/service/ProduceDivisionService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/service/ProduceDivisionService.java
index 8e402d3..add360d 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/service/ProduceDivisionService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/service/ProduceDivisionService.java
@@ -182,6 +182,7 @@
 		if(division == null){
 			throw new ServiceException("浜哄憳鑱岃矗琛ㄦ棤涓荤宸ヨ壓["+qinzheFgb.getZggy()+"]瀵瑰簲鐨勬暟鎹�");
 		}
+		division.setProgrammer(qinzheFgb.getZggy());
 
 		return division;
 	}
diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchTaskController.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchTaskController.java
index aed132f..38fde9b 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchTaskController.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchTaskController.java
@@ -75,13 +75,16 @@
 
 	@PostMapping("/force-start")
 	@Operation(summary = "寮哄埗鍚姩娲惧伐", description = "浠庝换鍔″紓甯歌褰曞惎鍔ㄦ淳宸ユ祦绋�")
-	public R<Boolean> forceStart(long id) {
+	public R<Boolean> forceStart(long id,Long producePlanId) {
 		try {
 			TaskDispatch dispatch = taskDispatchService.getById(id);
 
 			TaskAssignVO startVO = new TaskAssignVO();
 			BeanUtils.copyProperties(dispatch, startVO);
 			startVO.setTitle(startVO.getDrawingNo()+"-"+startVO.getProcessNo()+"-"+startVO.getProcessEdition()+"鏁版帶绋嬪簭缂栧埗");
+			if(producePlanId != null){
+				startVO.setProducePlanId(producePlanId);
+			}
 			try {
 				FlowStartResult result = dispatcher.start(startVO);
 				dispatch.setStatus(TaskDispatch.STATUS_STARTED);

--
Gitblit v1.9.3