..
This commit is contained in:
@@ -179,10 +179,10 @@ public class ProcessTaskServiceImpl extends BaseServiceImpl<ProcessTask> impleme
|
|||||||
// 增加是否为第一个任务节点标识
|
// 增加是否为第一个任务节点标识
|
||||||
execution.getArgs().put(FlowConst.IS_FIRST_TASK_NODE, FlowUtil.isFistTaskName(execution.getProcessModel(), taskModel.getName()));
|
execution.getArgs().put(FlowConst.IS_FIRST_TASK_NODE, FlowUtil.isFistTaskName(execution.getProcessModel(), taskModel.getName()));
|
||||||
//过滤上个任务的表单数据 避免造成污染 每个任务只保存自己的表单数据
|
//过滤上个任务的表单数据 避免造成污染 每个任务只保存自己的表单数据
|
||||||
List<String> removeKeys = execution.getArgs().keySet().stream().filter(k -> k.startsWith(FlowConst.TASK_FORM_DATA_PREFIX) || k.equals(FlowConst.SUBMIT_TYPE) || k.startsWith(FlowConst.COUNTERSIGN_VARIABLE_PREFIX)).toList();
|
// List<String> removeKeys = execution.getArgs().keySet().stream().filter(k -> k.startsWith(FlowConst.TASK_FORM_DATA_PREFIX) || k.equals(FlowConst.SUBMIT_TYPE) || k.startsWith(FlowConst.COUNTERSIGN_VARIABLE_PREFIX)).toList();
|
||||||
for (String key : removeKeys) {
|
// for (String key : removeKeys) {
|
||||||
execution.getArgs().remove(key);
|
// execution.getArgs().remove(key);
|
||||||
}
|
// }
|
||||||
|
|
||||||
processTask.setVariable(JSONUtil.toJsonStr(execution.getArgs()));
|
processTask.setVariable(JSONUtil.toJsonStr(execution.getArgs()));
|
||||||
processTask.setCreatedAt(now);
|
processTask.setCreatedAt(now);
|
||||||
@@ -401,7 +401,7 @@ public class ProcessTaskServiceImpl extends BaseServiceImpl<ProcessTask> impleme
|
|||||||
// 增加是否为第一个任务节点标识
|
// 增加是否为第一个任务节点标识
|
||||||
execution.getArgs().put(FlowConst.IS_FIRST_TASK_NODE, FlowUtil.isFistTaskName(execution.getProcessModel(), taskModel.getName()));
|
execution.getArgs().put(FlowConst.IS_FIRST_TASK_NODE, FlowUtil.isFistTaskName(execution.getProcessModel(), taskModel.getName()));
|
||||||
//过滤上个任务的表单数据 避免造成污染 每个任务只保存自己的表单数据
|
//过滤上个任务的表单数据 避免造成污染 每个任务只保存自己的表单数据
|
||||||
List<String> removeKeys = execution.getArgs().keySet().stream().filter(k -> k.startsWith(FlowConst.TASK_FORM_DATA_PREFIX) || k.equals(FlowConst.SUBMIT_TYPE) || k.startsWith(FlowConst.COUNTERSIGN_VARIABLE_PREFIX)).toList();
|
List<String> removeKeys = execution.getArgs().keySet().stream().filter(k -> k.startsWith(FlowConst.TASK_FORM_DATA_PREFIX) || k.equals(FlowConst.SUBMIT_TYPE)).toList();
|
||||||
for (String key : removeKeys) {
|
for (String key : removeKeys) {
|
||||||
execution.getArgs().remove(key);
|
execution.getArgs().remove(key);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user