From f6e06c7e7f6927ff5bc6db0238f4ce9519c48fd6 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Fri, 26 Jul 2024 13:42:24 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=BD=AC=E5=8A=9E=E5=86=85=E9=83=A8?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BD=8D=E7=BD=AE=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../process/fb/service/impl/ProcessHandleServiceImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessHandleServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessHandleServiceImpl.java index d3965772..2c30280f 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessHandleServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessHandleServiceImpl.java @@ -265,15 +265,14 @@ public class ProcessHandleServiceImpl implements IProcessHandleService { @Override public void transfer(String taskId, String toUserId) { isMyTask(taskId); // 判断是否拥有任务处理权限 + taskService.setAssignee(taskId, toUserId); + ProcessApprovalRecord processApprovalRecord = processApprovalRecordService.getToDoByTaskId(taskId); String processInstanceId = processApprovalRecord.getProcessInstanceId(); ProcessAll processAll = processAllService.getByProcessInstanceId(processInstanceId); Integer prcType = processAll.getPrcType(); // 删除自己的草稿 deleteMyDraft(taskId, processApprovalRecord.getProjectId(), null); - - taskService.setAssignee(taskId, toUserId); - String userId = processApprovalRecord.getUserId(); processApprovalRecord.setTransferBy(CurrentUserUtil.getId()); // 转办人 processApprovalRecord.setUserId(toUserId); // 任务处理人