Przeglądaj źródła

流程重发起cmd

caixiaofeng 5 miesięcy temu
rodzic
commit
c86153c36f

+ 3 - 1
flow-common/flow-common-flowable-starter/src/main/java/com/flow/flowable/cmd/ReCreateProcessInstanceCmd.java

@@ -42,9 +42,11 @@ public class ReCreateProcessInstanceCmd implements Command<ProcessInstance> {
         historyService.deleteHistoricProcessInstance(this.processInstanceId);
         // 重新发起
         return runtimeService.createProcessInstanceBuilder()
+                .name(processInstance.getName())
+                .owner(authenticatedUserId)
                 .processDefinitionId(processInstance.getProcessDefinitionId())
                 .processDefinitionKey(processInstance.getProcessDefinitionKey())
-                .predefineProcessInstanceId(this.processInstanceId)
+                .predefineProcessInstanceId(processInstance.getProcessInstanceId())
                 .businessKey(processInstance.getBusinessKey())
                 .variables(variables)
                 .tenantId(processInstance.getTenantId())