浏览代码

TODO: 当前未完成的步骤,取出当前操作人 - 备注新的方法,有待测试

yuedefeng 4 年之前
父节点
当前提交
57e1eb67d3
共有 1 个文件被更改,包括 16 次插入0 次删除
  1. 16 0
      src/main/java/com/common/workflow/service/activiti/ActivitiService.java

+ 16 - 0
src/main/java/com/common/workflow/service/activiti/ActivitiService.java

@@ -586,6 +586,22 @@ public class ActivitiService {
                     }
                 }
 
+                //当前未完成的步骤,取出当前操作人 - 备注新的方法,有待测试
+                /** if ( histTask.getClaimTime() == null || histTask.getEndTime() == null ) {
+                    Task currentTask = taskService
+                        .createTaskQuery()
+                        // .executionId(histTask.getExecutionId())
+                        .taskId(histTask.getId())
+                        .singleResult();
+                    Map<String, Object> varListTmp = currentTask.getTaskLocalVariables();
+                    historicTask.setBusinessKey(varListTmp.get("businessKey").toString());
+                    historicTask.setResult(varListTmp.get("result").toString());
+                    historicTask.setRemarks(varListTmp.get("remarks").toString());
+                    historicTask.setUsers(varListTmp.get("users").toString());
+                    orgName = varListTmp.get("orgName").toString();
+                    historicTask.setRefuseName(varListTmp.get("refuseName").toString());
+                } */
+
 
                 historicTask.setAssignee(histTask.getAssignee());
                 historicTask.setTaskName(histTask.getName());