我有下面的代码片段斯卡拉Playframework消除未来,并为其分配
val prerequisiteFuture = processStepPrerequisitesDTO.getProcessStepPrerequisiteProcessTemplateIds(step.id.get)
prerequisiteFuture.map(prereqTemplates => {
processTemplateDTO.getProcessTemplates(prereqTemplates).map(pres => {
step.stepPrerequisites = Some(pres)
step.prerequisites = processStepPrerequisitesDTO.getProcessStepPrerequisitesByProcessTemplateId(step.id.get).map(preReqs => {
preReqs
})
step
})
})
found : scala.concurrent.Future[Seq[models.ProcessStepPrerequisitesModel]]*
[error] required: Option[Seq[models.ProcessStepPrerequisitesModel]]
我怎样才能删除未来?谢谢
什么是processTemplateDTO.getProcessTemplates的(..)的类型? – Nyavro
类型是'未来[Seq [ProcessStepPrerequisitesModel]]' – Felix