feiyu02
2024-11-08 d2727f231319a48019bc3b87439136ab49b97b9b
src/main/kotlin/cn/flightfeather/supervision/business/report/BaseTemplateMulti.kt
@@ -81,19 +81,21 @@
        val c = mutableListOf<Array<Any>>()
        head.forEach { h.add(it.toTypedArray()) }
        contents.forEach { c.add(it.toTypedArray()) }
        val index = c[0][0]
        //按照第一列进行排序
        if (index is Int) {
            c.sortBy {
                if (it[0] is Int) {
                    it[0] as Int
                } else {
                    0
        if (c.isNotEmpty() && c[0].isNotEmpty()) {
            val index = c[0][0]
            //按照第一列进行排序
            if (index is Int) {
                c.sortBy {
                    if (it[0] is Int) {
                        it[0] as Int
                    } else {
                        0
                    }
                }
            }
        } else {
            c.sortBy {
                it[0].toString()
            } else {
                c.sortBy {
                    it[0].toString()
                }
            }
        }
        return Pair(h, c)
@@ -112,19 +114,21 @@
        contents.forEach {
            c.add(it.toTypedArray())
        }
        val index = c[0][0]
        //按照第一列进行排序
        if (index is Int) {
            c.sortBy {
                if (it[0] is Int) {
                    it[0] as Int
                } else {
                    0
        if (c.isNotEmpty() && c[0].isNotEmpty()) {
            val index = c[0][0]
            //按照第一列进行排序
            if (index is Int) {
                c.sortBy {
                    if (it[0] is Int) {
                        it[0] as Int
                    } else {
                        0
                    }
                }
            }
        } else {
            c.sortBy {
                it[0].toString()
            } else {
                c.sortBy {
                    it[0].toString()
                }
            }
        }
        return Pair(h, c)