|
|
|
|
@ -18,11 +18,11 @@ import cn.iocoder.yudao.module.bpm.framework.flowable.core.enums.BpmnModelConsta
|
|
|
|
|
import com.google.common.collect.Maps;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.flowable.bpmn.converter.BpmnXMLConverter;
|
|
|
|
|
import org.flowable.bpmn.model.Process;
|
|
|
|
|
import org.flowable.bpmn.model.*;
|
|
|
|
|
import org.flowable.bpmn.model.Process;
|
|
|
|
|
import org.flowable.common.engine.api.FlowableException;
|
|
|
|
|
import org.flowable.common.engine.api.delegate.Expression;
|
|
|
|
|
import org.flowable.common.engine.impl.util.io.BytesStreamSource;
|
|
|
|
|
import org.flowable.engine.impl.el.FixedValue;
|
|
|
|
|
|
|
|
|
|
import java.util.*;
|
|
|
|
|
|
|
|
|
|
@ -406,7 +406,7 @@ public class BpmnModelUtils {
|
|
|
|
|
flowableListener.getFieldExtensions().add(fieldExtension);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static BpmSimpleModelNodeVO.ListenerHandler parseListenerConfig(FixedValue fixedValue) {
|
|
|
|
|
public static BpmSimpleModelNodeVO.ListenerHandler parseListenerConfig(Expression fixedValue) {
|
|
|
|
|
String expressionText = fixedValue.getExpressionText();
|
|
|
|
|
Assert.notNull(expressionText, "监听器扩展字段({})不能为空", expressionText);
|
|
|
|
|
return JsonUtils.parseObject(expressionText, BpmSimpleModelNodeVO.ListenerHandler.class);
|
|
|
|
|
|