Riku
2025-05-14 cf160e28026ed1ed8bea82701d66e79a1085c503
src/main/kotlin/com/flightfeather/uav/biz/sourcetrace/model/RealTimeExceptionResult.kt
@@ -7,8 +7,11 @@
import com.flightfeather.uav.domain.entity.BaseRealTimeData
import com.flightfeather.uav.domain.entity.SceneInfo
import com.flightfeather.uav.domain.entity.avg
import com.flightfeather.uav.lightshare.bean.DataVo
import com.flightfeather.uav.lightshare.eunm.ExceptionStatusType
import com.flightfeather.uav.socket.eunm.FactorType
import java.math.BigDecimal
import java.util.UUID
/**
 *
@@ -39,10 +42,16 @@
    // 异常数据,头尾可能包含一定量的偏移
    var dataList: MutableList<BaseRealTimeData> = mutableListOf()
    var dataVoList: MutableList<DataVo> = mutableListOf()
    // 中心点经纬度
    var longitude: BigDecimal? = null
    var latitude: BigDecimal? = null
    // 中间数据点坐标
    var midData: BaseRealTimeData? = null
//    var midLongitude: BigDecimal? = null
//    var midLatitude: BigDecimal? = null
    // 溯源企业
    var relatedSceneList: List<SceneInfo?>? = null
@@ -77,7 +86,10 @@
        min = s.second
        max = s.third
        exceptionData.forEach { dataList.add(it) }
        exceptionData.forEach {
            dataList.add(it)
            dataVoList.add(it.toDataVo())
        }
    }
    private fun dataSummary(