| | |
| | | lateinit var missionMapper: MissionMapper |
| | | |
| | | @Autowired |
| | | lateinit var missionRep: MissionRep |
| | | |
| | | @Autowired |
| | | lateinit var realTimeDataService: RealTimeDataService |
| | | |
| | | @Test |
| | | fun autoSourceTrace() { |
| | | val sourceTraceController = SourceTraceController(sceneInfoRep, sourceTraceRep) |
| | | val missions = missionMapper.selectByExample(Example(Mission::class.java).apply { |
| | | createCriteria().andEqualTo("deviceType", "0a") |
| | | .andLessThanOrEqualTo("startTime", "2024-11-07 15:00:00") |
| | | orderBy("startTime").desc() |
| | | }) |
| | | missions.forEach { m -> |
| | | val sourceTraceController = SourceTraceController(sceneInfoRep, sourceTraceRep, false) |
| | | val mCode = listOf("SH-CN-20241227", "SH-CN-20241127", "SH-CN-20240906", "SH-CN-20240830(05)", |
| | | "SH-CN-20240830(04)", "SH-CN-20240823", "SH-CN-20240723(02)", "SH-CN-20250723(01)") |
| | | mCode.forEach { c-> |
| | | missionRep.findOne(c)?.let {m -> |
| | | val rtData = realTimeDataService.getSecondData( |
| | | m?.deviceType, |
| | | m?.deviceCode, |
| | |
| | | } |
| | | sourceTraceController.initTask() |
| | | } |
| | | } |
| | | // val missions = missionMapper.selectByExample(Example(Mission::class.java).apply { |
| | | // createCriteria().andEqualTo("deviceType", "0a") |
| | | // .andLessThanOrEqualTo("startTime", "2024-11-07 15:00:00") |
| | | // orderBy("startTime").desc() |
| | | // }) |
| | | // missions.forEach { m -> |
| | | // val rtData = realTimeDataService.getSecondData( |
| | | // m?.deviceType, |
| | | // m?.deviceCode, |
| | | // DateUtil.instance.dateToString(m?.startTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM_SS), |
| | | // DateUtil.instance.dateToString(m?.endTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM_SS), |
| | | // null, |
| | | // 1, |
| | | // 10000 |
| | | // ) |
| | | // rtData.data?.forEach { d -> |
| | | // val rtdVehicle = d.toBaseRealTimeData(RealTimeDataVehicle::class.java) |
| | | //// Thread.sleep(500) |
| | | // sourceTraceController.addOneData(rtdVehicle) |
| | | // } |
| | | // sourceTraceController.initTask() |
| | | // } |
| | | // val rtData = realTimeDataService.getSecondData( |
| | | // "0a", |
| | | // "0a0000000001", |
| | | // "2025-01-06 13:32:00", |
| | | // "2025-01-06 15:52:36", |
| | | // "2024-08-23 12:30:23", |
| | | // "2024-08-23 15:12:56", |
| | | // null, |
| | | // 1, |
| | | // 10000 |
| | |
| | | |
| | | } |
| | | |
| | | @Test |
| | | fun deleteSourceTrace() { |
| | | val mCode = listOf("SH-CN-20241227", "SH-CN-20241127", "SH-CN-20240906", "SH-CN-20240830(05)", |
| | | "SH-CN-20240830(04)", "SH-CN-20240823", "SH-CN-20240723(02)", "SH-CN-20250723(01)") |
| | | mCode.forEach {c -> |
| | | missionRep.findOne(c)?.let { |
| | | sourceTraceRep.delete(it) |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |