update importModelFile

This commit is contained in:
lijiarao
2023-11-30 13:37:35 +08:00
parent 7ac884f988
commit 45637aca81
@@ -90,8 +90,8 @@ public class ModelerController {
Process mainProcess = bpmnModel.getMainProcess(); Process mainProcess = bpmnModel.getMainProcess();
String modelKey = mainProcess.getId(); String modelKey = mainProcess.getId();
ModelQuery modelQuery = repositoryService.createModelQuery(); ModelQuery modelQuery = repositoryService.createModelQuery();
List<Model> list = modelQuery.modelKey(modelKey).list(); List<Model> list = modelQuery.latestVersion().modelKey(modelKey).list();
int version = list.size() + 1; int version = list.size()>0 ? list.get(0).getVersion() + 1 : 1;
ObjectNode modelNode = objectMapper.createObjectNode(); ObjectNode modelNode = objectMapper.createObjectNode();
modelNode.put(ModelDataJsonConstants.MODEL_NAME, name); modelNode.put(ModelDataJsonConstants.MODEL_NAME, name);
modelNode.put(ModelDataJsonConstants.MODEL_REVISION, version); modelNode.put(ModelDataJsonConstants.MODEL_REVISION, version);