-2
これは難しいことではないと思いますが、私はfutures
に苦労してオブジェクトを追加します。Int
を不変のSeq
に追加しています。私はseq
を定義しなければならないのと、それはFutures
取り扱いますので、どのように私はそれを返す必要がありますか?不変のSeqに先物を追加して返します
def createCopyOfProcessTemplate(processTemplateId: Int): Action[AnyContent] = Action.async {
//val copies = Seq()
processTemplateDTO.createCopyOfProcessTemplate(processTemplateId).flatMap { process =>
processTemplateDTO.getProcessStepTemplates(processTemplateId).map { steps =>
steps.foreach(processStep =>
copy: Future[Option[ProcessTemplateModel] = processTemplateDTO.createCopyOfStepTemplates(processTemplateId, process.get.id.get, processStep))
//Seq should look something like this: [{processStep.id, copy.id},{processStep.id, copy.id},...] or [[processStep.id, copy.id],[processStep.id, copy.id],...]
}
Ok(Json.obj("copies" -> copies))
}
アイデア?前もって感謝します!
最初に[documentation](http://docs.scala-lang.org/overviews/collections/overview.html)をご覧になり、試してみてください – cchantep