|
|
@@ -1618,15 +1618,6 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
|
|
|
if (taskIds.size() > 0) {
|
|
|
|
|
|
List<WorkflowExtra> workflowExtras = workflowExtraMapper.selectList(Wrappers.lambdaQuery(WorkflowExtra.class).in(WorkflowExtra::getTaskId, taskIds));
|
|
|
- Set<String> processIds = new HashSet<>();
|
|
|
- for (WorkflowExtra workflowExtra : workflowExtras) {
|
|
|
- processIds.add(workflowExtra.getProcessId());
|
|
|
- }
|
|
|
- formTemplateMapper.selectList(
|
|
|
- new MPJLambdaWrapper<FormTemplate>()
|
|
|
- .innerJoin(WorkflowFormRelation.class, WorkflowFormRelation::getFormId, FormTemplate::getId)
|
|
|
- .in(WorkflowFormRelation::getProcessId, processIds)
|
|
|
- );
|
|
|
for (Task task : tasks) {
|
|
|
PendingTaskVo vo = new PendingTaskVo();
|
|
|
Optional<WorkflowExtra> extra = workflowExtras.stream().filter(x -> x.getTaskId().equals(task.getId())).findFirst();
|