| | |
| | | |
| | | @Test |
| | | fun autoSourceTrace() { |
| | | val sourceTraceController = SourceTraceController(sceneInfoRep, sourceTraceRep, false) |
| | | val sourceTraceController = SourceTraceController(sceneInfoRep, sourceTraceRep, true) |
| | | // val mCode = listOf( |
| | | // "SH-CN-20241227", "SH-CN-20241127", "SH-CN-20240906", "SH-CN-20240830(05)", |
| | | // "SH-CN-20240830(04)", "SH-CN-20240823", |
| | |
| | | |
| | | @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) |
| | | } |
| | | // 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)" |
| | | // ) |
| | | val startTime = LocalDateTime.of(2025, 7, 1, 0, 0, 0).atZone(ZoneId.systemDefault()).toInstant() |
| | | val endTime = LocalDateTime.of(2025, 9, 30, 23, 59, 59).atZone(ZoneId.systemDefault()).toInstant() |
| | | val missions = missionMapper.selectByExample(Example(Mission::class.java).apply { |
| | | createCriteria().andBetween("startTime", startTime, endTime) |
| | | }) |
| | | missions.forEach { m -> |
| | | m ?: return@forEach |
| | | sourceTraceRep.delete(m) |
| | | } |
| | | } |
| | | |