优化重新加载模型由业务决定是否清理父节点

This commit is contained in:
hubin 2024-12-06 21:05:01 +08:00
parent 76950b705e
commit 69d7d5ce8b
2 changed files with 3 additions and 3 deletions

View File

@ -85,7 +85,7 @@ public class RuntimeServiceImpl implements RuntimeService {
flwInstance.setMapVariable(args);
// 重新加载流程模型
ModelHelper.reloadProcessModel(flwProcess.model(), flwProcess::setModelContent2Json);
ModelHelper.reloadProcessModel(flwProcess.model(), t -> flwProcess.setModelContent2Json(t.cleanParentNode()));
// 保存实例
this.saveInstance(flwInstance, flwProcess, flowCreator);

View File

@ -361,8 +361,8 @@ public class ModelHelper {
}
});
// 清理父节点更新模型
consumer.accept(processModel.cleanParentNode());
// 更新模型
consumer.accept(processModel);
// 删除动态分配处理人员参数
FlowDataTransfer.removeByKey(FlowConstants.processDynamicAssignee);