Przeglądaj źródła

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

yuedefeng 4 lat temu
rodzic
commit
57e1eb67d3

+ 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());