snaker-core/src/main/java/org/snaker/engine/core/TaskService.java
private Task createTaskBase(TaskModel model, Execution execution) {
		Task task = new Task();
		task.setOrderId(execution.getOrder().getId());
		task.setTaskName(model.getName());
		task.setDisplayName(model.getDisplayName());
		task.setCreateTime(DateHelper.getTime());
		if(model.isMajor()) {
			task.setTaskType(TaskType.Major.ordinal());
		} else {
			task.setTaskType(TaskType.Aidant.ordinal());
		}
		task.setParentTaskId(execution.getTask() == null ? 
				START : execution.getTask().getId());
		task.setModel(model);
		return task;
	}
private Task createTaskBase(TaskModel model, Execution execution) {
		Task task = new Task();
		task.setOrderId(execution.getOrder().getId());
		task.setTaskName(model.getName());
		task.setDisplayName(model.getDisplayName());
		task.setCreateTime(DateHelper.getTime());
		if(model.isMajor()) {
			task.setTaskType(TaskType.Major.ordinal());
		} else {
			task.setTaskType(TaskType.Aidant.ordinal());
		}
		task.setParentTaskId(execution.getTask() == null ? 
				START : execution.getTask().getId());
		task.setModel(model);
		return task;
	}
private Task createTaskBase ( TaskModel model , Execution execution ) { Task task = new Task ( ) ; task . setOrderId ( execution . getOrder ( ) . getId ( ) ) ; task . setTaskName ( model . getName ( ) ) ; task . setDisplayName ( model . getDisplayName ( ) ) ; task . setCreateTime ( DateHelper . getTime ( ) ) ; if ( model . isMajor ( ) ) { task . setTaskType ( TaskType . Major . ordinal ( ) ) ; } else { task . setTaskType ( TaskType . Aidant . ordinal ( ) ) ; } task . setParentTaskId ( execution . getTask ( ) == null ? START : execution . getTask ( ) . getId ( ) ) ; task . setModel ( model ) ; return task ; }
根据模型、执行对象、任务类型构建基本的task对象
@param model 模型
@param execution 执行对象
@return Task任务对象
根据模型、执行对象、任务类型构建基本的task对象