优化重新加载模型由业务决定是否清理父节点
This commit is contained in:
parent
76950b705e
commit
69d7d5ce8b
@ -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);
|
||||
|
@ -361,8 +361,8 @@ public class ModelHelper {
|
||||
}
|
||||
});
|
||||
|
||||
// 清理父节点,更新模型
|
||||
consumer.accept(processModel.cleanParentNode());
|
||||
// 更新模型
|
||||
consumer.accept(processModel);
|
||||
|
||||
// 删除动态分配处理人员参数
|
||||
FlowDataTransfer.removeByKey(FlowConstants.processDynamicAssignee);
|
||||
|
Loading…
x
Reference in New Issue
Block a user