| | |
| | | return count |
| | | } |
| | | |
| | | override fun savePrepData2(dataList: List<DataVo>): Int { |
| | | var count = 0 |
| | | override fun savePrepData2(dataList: List<DataVo>): List<BaseRealTimeData> { |
| | | val res = mutableListOf<BaseRealTimeData>() |
| | | dataList.forEach {vo -> |
| | | when (UWDeviceType.getType(vo.deviceCode)) { |
| | | UWDeviceType.VEHICLE -> { |
| | |
| | | calibration(d, UWDeviceType.VEHICLE) |
| | | /***************************************************************************************************/ |
| | | realTimeDataVehicleMapper.insert(d) |
| | | count++ |
| | | res.add(d) |
| | | } |
| | | UWDeviceType.UAV -> { |
| | | val d = RealTimeDataUav() |
| | |
| | | } |
| | | /***************************************************************************************************/ |
| | | realTimeDataUavMapper.insert(d) |
| | | count++ |
| | | res.add(d) |
| | | } |
| | | UWDeviceType.GRID -> { |
| | | val d = RealTimeDataGrid() |
| | |
| | | // d.h2s = d.h2s?.let { sqrt(it) * 2 } |
| | | /**************************************************************************/ |
| | | realTimeDataGridMapper.insert(d) |
| | | count++ |
| | | res.add(d) |
| | | } |
| | | UWDeviceType.BOAT -> { |
| | | |
| | |
| | | else -> Unit |
| | | } |
| | | } |
| | | return count |
| | | return res |
| | | } |
| | | |
| | | private fun dataTransform(vo: RealTimeData, bean: BaseRealTimeData) { |