update - 调整BPMN协议转换逻辑,避免嵌套逻辑下的 condition 条件设置错误

This commit is contained in:
wangli 2024-04-07 16:08:38 +08:00
parent d711f70ecd
commit ce4c0c62c3

View File

@ -479,7 +479,7 @@ public final class BpmnJsonConverterUtil {
nextJsonNode.setIncoming(Lists.newArrayList(gateway.getId()));
// node_condition 放入计算节点的上级属性中方便顺序流转换器对条件进行处理
nextJsonNode.setPreJsonNode(branch);
nextJsonNode.setPreJsonNode(bpmnJsonNode);
}
SequenceFlow sequenceFlow = (SequenceFlow) convertJsonToElement(SequenceFlow.class, nextJsonNode,
mainProcess);
@ -567,7 +567,6 @@ public final class BpmnJsonConverterUtil {
model.getJsonModel().getNoticeConf(),
model.getJsonModel().getButtonConf(), model.getJsonModel().getFieldConf(),
"1.3.1-SNAPSHOT");
System.out.println("bpmnModel = " + bpmnModel);
convertToJson(bpmnModel);
@ -575,7 +574,8 @@ public final class BpmnJsonConverterUtil {
// Optional<List<BpmnCarbonCopyConf>> carbonCopyConfigs = BpmnMetaParserHelper.getCarbonCopyConfigs
// (serviceTask);
transformBytes(bpmnModel);
byte[] bytes1 = transformBytes(bpmnModel);
System.out.println("bytes1 = " + new String(bytes1));
generateImage(bpmnModel);
}