| | |
| | | |
| | | import com.flightfeather.uav.domain.entity.GridDataDetail |
| | | import com.flightfeather.uav.domain.mapper.GridDataDetailMapper |
| | | import com.flightfeather.uav.lightshare.service.SatelliteTelemetryService |
| | | import org.junit.Assert.* |
| | | import org.junit.Test |
| | | import org.junit.runner.RunWith |
| | |
| | | class SatelliteTelemetryServiceImplTest { |
| | | |
| | | @Autowired |
| | | lateinit var gridDataDetailMapper: GridDataDetailMapper |
| | | lateinit var satelliteTelemetryService: SatelliteTelemetryService |
| | | |
| | | /** |
| | | * 刷新每组数据的数据排名 |
| | | */ |
| | | @Test |
| | | fun refreshDataRank() { |
| | | for (i in 1..25) { |
| | | val dataDetailList = gridDataDetailMapper.selectByExample(Example(GridDataDetail::class.java).apply { |
| | | createCriteria().andEqualTo("dataId", i) |
| | | orderBy("pm25").desc() |
| | | }) |
| | | dataDetailList.forEachIndexed { i, d -> |
| | | d?.rank = i + 1 |
| | | gridDataDetailMapper.updateByPrimaryKey(d) |
| | | } |
| | | println("finish --${i}") |
| | | } |
| | | fun mixGridData() { |
| | | satelliteTelemetryService.mixGridData(listOf(24, 25)) |
| | | } |
| | | |
| | | @Test |
| | | fun deleteGridGroup() { |
| | | satelliteTelemetryService.deleteGridGroup(6) |
| | | } |
| | | } |