fix 转办内部代码位置调整
This commit is contained in:
+2
-3
@@ -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); // 任务处理人
|
||||
|
||||
Reference in New Issue
Block a user