|  | @@ -11,6 +11,7 @@ import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  |  import com.ruoyi.sim.mapper.TaskMapper;
 | 
	
		
			
				|  |  |  import com.ruoyi.sim.domain.Task;
 | 
	
		
			
				|  |  |  import com.ruoyi.sim.service.ITaskService;
 | 
	
		
			
				|  |  | +import org.springframework.transaction.annotation.Transactional;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * 任务Service业务层处理
 | 
	
	
		
			
				|  | @@ -114,4 +115,22 @@ public class TaskServiceImpl implements ITaskService {
 | 
	
		
			
				|  |  |          t.setFaultTreeList(ftList);
 | 
	
		
			
				|  |  |          return t;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 新增任务附带选择故障
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  | +     * @param task 任务
 | 
	
		
			
				|  |  | +     * @return 结果
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  | +    @Transactional
 | 
	
		
			
				|  |  | +    public int insertTaskWithFault(Task task) {
 | 
	
		
			
				|  |  | +        Long taskId = task.getTaskId();
 | 
	
		
			
				|  |  | +        if (selectTaskByTaskId(taskId) != null) {
 | 
	
		
			
				|  |  | +            // 已经存在
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        task.setCreateTime(DateUtils.getNowDate());
 | 
	
		
			
				|  |  | +        task.setUpdateTime(DateUtils.getNowDate());
 | 
	
		
			
				|  |  | +        return taskMapper.insertTask(task);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 |