bugfix: 当修改保存模型,再发布时,提示"流程定义部署失败,原因:信息未发生变化"

This commit is contained in:
SuperHao 2022-10-28 09:04:41 +00:00 committed by Gitee
parent 3cee922e69
commit 26c728b050
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -199,8 +199,8 @@ public class BpmProcessDefinitionServiceImpl implements BpmProcessDefinitionServ
// 校验 BPMN XML 信息 // 校验 BPMN XML 信息
BpmnModel newModel = buildBpmnModel(createReqDTO.getBpmnBytes()); BpmnModel newModel = buildBpmnModel(createReqDTO.getBpmnBytes());
BpmnModel oldModel = getBpmnModel(oldProcessDefinition.getId()); BpmnModel oldModel = getBpmnModel(oldProcessDefinition.getId());
// TODO 貌似 flowable 不修改这个也不同需要看看 sourceSystemId 不同 // 对比字节变化
if (FlowableUtils.equals(oldModel, newModel)) { if (!FlowableUtils.equals(oldModel, newModel)) {
return false; return false;
} }
// 最终发现都一致则返回 true // 最终发现都一致则返回 true