| | |
| | | package cn.flightfeather.supervision.business.report |
| | | |
| | | import cn.flightfeather.supervision.common.exception.ResponseErrorException |
| | | import cn.flightfeather.supervision.common.utils.Constant |
| | | import cn.flightfeather.supervision.common.utils.DateUtil |
| | | import cn.flightfeather.supervision.common.utils.ExcelUtil |
| | |
| | | |
| | | |
| | | open fun execute() { |
| | | if (dataSourceList.isEmpty()) throw IllegalStateException("${templateName}: 数据源为空") |
| | | if (dataSourceList.isEmpty()) throw ResponseErrorException("${templateName}: 数据源为空") |
| | | //合成表头 |
| | | cols.forEach { |
| | | it.combineHead(head, dataSourceList[0]) |