From 18d9c0bdc04e71cf3903c30c139f59dab744cf3f Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期五, 22 八月 2025 15:09:35 +0800
Subject: [PATCH] 偏离回传 流程改名

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java
index 86b6dd2..478b0da 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java
@@ -156,7 +156,6 @@
 			if(ru.isSuccess()) {
 				flow.setStartUserName(ru.getData().getName());
 			}
-			;
 			List<Comment> comments = lastStepComments(task);//taskService.getTaskComments(task.getId());
 			if(!comments.isEmpty()){
 				flow.setComment(comments.get(0).getFullMessage());
@@ -203,15 +202,7 @@
 			return Collections.emptyList();
 		}
 	}
-	/**
-	 * 鑾峰彇鍘嗗彶娴佺▼
-	 *
-	 * @param processInstanceId 娴佺▼瀹炰緥id
-	 * @return HistoricProcessInstance
-	 */
-	private HistoricProcessInstance getHistoricProcessInstance(String processInstanceId) {
-		return historyService.createHistoricProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();
-	}
+
 
 	public IPage<FlowVO> selectAllTaskPage(IPage<FlowVO> page, String keyword) {
 
@@ -377,6 +368,11 @@
 			vo.setProcessCreateTime(processInstance.getStartTime());
 			vo.setHistoryTaskEndTime(processInstance.getEndTime());
 
+			R<User> ru = userClient.userInfoById(Long.valueOf(processInstance.getStartUserId()));
+			if(ru.isSuccess()) {
+				vo.setStartUserName(ru.getData().getName());
+			}
+
 			vo.setFile(getFileString(processInstance.getId()));
 			records.add(vo);
 		}
@@ -398,6 +394,8 @@
 	public IPage<FlowVO> selectExceptionPage(IPage<FlowVO> page, String myProcessName, String keyword,LocalDateTime createTimeBegin, LocalDateTime createTimeEnd) {
 		HistoricProcessInstanceQuery query = this.historyService.createHistoricProcessInstanceQuery().finished().includeProcessVariables();
 		//.finished() // 鍙煡璇㈠凡瀹屾垚鐨勬祦绋�.unfinished() // 鏌ヨ鏈畬鎴愮殑娴佺▼
+
+		query.variableValueEquals(FlowContants.EXCEPTION, "1");
 		if(Func.isNotEmpty(myProcessName)) {
 			query.variableValueEquals(FlowContants.MY_PROCESS_NAME, myProcessName);
 		}
@@ -440,7 +438,10 @@
 
 			vo.setProcessCreateTime(processInstance.getStartTime());
 			vo.setHistoryTaskEndTime(processInstance.getEndTime());
-
+			R<User> ru = userClient.userInfoById(Long.valueOf(processInstance.getStartUserId()));
+			if(ru.isSuccess()) {
+				vo.setStartUserName(ru.getData().getName());
+			}
 			vo.setFile(getFileString(processInstance.getId()));
 			records.add(vo);
 		}

--
Gitblit v1.9.3