diff --git a/pqs-bpm/bpm-boot/src/main/java/com/njcn/bpm/service/task/impl/BpmProcessInstanceServiceImpl.java b/pqs-bpm/bpm-boot/src/main/java/com/njcn/bpm/service/task/impl/BpmProcessInstanceServiceImpl.java index 927d1cc60..bc19b7658 100644 --- a/pqs-bpm/bpm-boot/src/main/java/com/njcn/bpm/service/task/impl/BpmProcessInstanceServiceImpl.java +++ b/pqs-bpm/bpm-boot/src/main/java/com/njcn/bpm/service/task/impl/BpmProcessInstanceServiceImpl.java @@ -340,7 +340,7 @@ public class BpmProcessInstanceServiceImpl implements IBpmProcessInstanceService // 其中,variables 是存储动态表单到 local 任务级别。过滤一下,避免 ProcessInstance 系统级的变量被占用 if (CollectionUtil.isNotEmpty(bpmTaskRejectParam.getVariables())) { Map variables = FlowableUtils.filterTaskFormVariable(bpmTaskRejectParam.getVariables()); - taskService.complete(bpmTaskRejectParam.getId(), variables, false); + taskService.complete(bpmTaskRejectParam.getId(), variables, true); } else { taskService.complete(bpmTaskRejectParam.getId()); }