caixiaofeng преди 10 месеца
родител
ревизия
d9706b602f
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      flow-workflow/flow-workflow-biz/src/main/java/com/flow/service/impl/FlowTaskServiceImpl.java

+ 3 - 1
flow-workflow/flow-workflow-biz/src/main/java/com/flow/service/impl/FlowTaskServiceImpl.java

@@ -97,7 +97,9 @@ public class FlowTaskServiceImpl extends BaseServiceImpl<FlowTaskDao, FlowTask>
         ApprovalNode approvalNode = flowDefine.getNode(task.getTaskDefinitionKey(), ApprovalNode.class);
         StartNode startNode = flowDefine.getNode(task.getTaskDefinitionKey(), StartNode.class);
         List<FormProperty> formProperties = Objects.nonNull(approvalNode) ? approvalNode.getFormProperties() : startNode.getFormProperties();
-        Map<String, Boolean> operations = Objects.nonNull(approvalNode) ? approvalNode.getOperations() : startNode.getOperations();
+        HashMap<String, Boolean> startOpera = new HashMap<>();
+        startOpera.put("complete", true);
+        Map<String, Boolean> operations = Objects.nonNull(approvalNode) ? approvalNode.getOperations() : startOpera;
         FormInfo formInfo = new FormInfo(
                 flowDefine,
                 formProperties,