diff --git a/dms-infrastructure/src/main/kotlin/team/aliens/dms/thirdparty/parser/ExcelAdapter.kt b/dms-infrastructure/src/main/kotlin/team/aliens/dms/thirdparty/parser/ExcelAdapter.kt index 098addbea..c3498fb43 100644 --- a/dms-infrastructure/src/main/kotlin/team/aliens/dms/thirdparty/parser/ExcelAdapter.kt +++ b/dms-infrastructure/src/main/kotlin/team/aliens/dms/thirdparty/parser/ExcelAdapter.kt @@ -270,20 +270,18 @@ class ExcelAdapter : ParseFilePort, WriteFilePort { attributes.addAll(listOf("동행${order} 이름", "동행${order} 학번")) } - val outingApplicationInfosList = outingApplicationVos.map { - val details = mutableListOf( - it.studentName, - it.studentGcn, - it.outAt.toString(), - it.outingTime.toString(), - it.arrivalTime.toString() - ) - - it.outingCompanionVOs.forEach { outingCompanion -> - details.addAll(listOf(outingCompanion.studentName, outingCompanion.studentGcn)) + val outingApplicationInfosList = outingApplicationVos.map { outingApplication -> + mutableListOf( + outingApplication.studentName, + outingApplication.studentGcn, + outingApplication.outAt.toString(), + outingApplication.outingTime.toString(), + outingApplication.arrivalTime.toString() + ).apply { + outingApplication.outingCompanionVOs.forEach { outingCompanion -> + addAll(listOf(outingCompanion.studentName, outingCompanion.studentGcn)) + } } - - details } return createExcelSheet(attributes, outingApplicationInfosList)