feiyu02
7 天以前 594de76ed51fd49fb79b912212bb0052a63e7671
src/main/kotlin/com/flightfeather/uav/lightshare/bean/DataVo.kt
@@ -35,6 +35,15 @@
        return null
    }
    fun setFactorData(type: FactorType, value: Double?) {
        if (values == null) throw IllegalStateException(this.javaClass.name + ": 监测数据数组为null")
        for (d in values!!) {
            if (d.factorName == type.name) {
                d.factorData = value
            }
        }
    }
    fun toRowContent(): Array<Any> {
        val row = mutableListOf<Any>()
        row.add(deviceCode ?: "")
@@ -42,7 +51,7 @@
        row.add(lng ?: -1.0)
        row.add(lat ?: -1.0)
        values?.forEach {
            if (FactorType.outputFactor(it.factorName)) {
            if (FactorType.isOutputFactor(it.factorName)) {
                row.add(it.factorData ?: -1.0)
//                                row.add(it.physicalQuantity ?: -1.0)
            }
@@ -57,7 +66,7 @@
        list.add("经度")
        list.add("纬度")
        values?.forEach {
            if (FactorType.outputFactor(it.factorName)) {
            if (FactorType.isOutputFactor(it.factorName)) {
                val name = it.factorName ?: ""
                list.add(name)
//                        list.add("$name(物理量)")