|
@@ -4027,6 +4027,7 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
|
|
|
if (processIds.size() > 0) {
|
|
if (processIds.size() > 0) {
|
|
|
List<WorkflowExtra> workflowExtras = extraService.list(
|
|
List<WorkflowExtra> workflowExtras = extraService.list(
|
|
|
new MPJLambdaWrapper<WorkflowExtra>()
|
|
new MPJLambdaWrapper<WorkflowExtra>()
|
|
|
|
|
+ .select(WorkflowExtra.class, x -> VoToColumnUtil.fieldsToColumns(WorkflowExtra.class).contains(x.getProperty()))
|
|
|
.leftJoin(WorkflowSchema.class, WorkflowSchema::getId, WorkflowExtra::getSchemaId)
|
|
.leftJoin(WorkflowSchema.class, WorkflowSchema::getId, WorkflowExtra::getSchemaId)
|
|
|
.leftJoin(DictionaryDetail.class, DictionaryDetail::getId, WorkflowSchema::getCategory)
|
|
.leftJoin(DictionaryDetail.class, DictionaryDetail::getId, WorkflowSchema::getCategory)
|
|
|
.eq(StrUtil.isNotEmpty(dto.getCategory()), DictionaryDetail::getCode, dto.getCategory())
|
|
.eq(StrUtil.isNotEmpty(dto.getCategory()), DictionaryDetail::getCode, dto.getCategory())
|