| | |
| | | package cn.flightfeather.supervision.lightshare.service.impl |
| | | |
| | | import cn.flightfeather.supervision.SupervisionApplication |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Subtask |
| | | import cn.flightfeather.supervision.domain.ds1.mapper.SubtaskMapper |
| | | import cn.flightfeather.supervision.lightshare.service.SearchService |
| | | import cn.flightfeather.supervision.lightshare.vo.ExcelConfigVo |
| | | import org.junit.Test |
| | |
| | | import org.springframework.test.context.junit.jupiter.SpringExtension |
| | | import org.springframework.test.context.junit4.SpringJUnit4ClassRunner |
| | | import org.springframework.test.context.junit4.SpringRunner |
| | | import tk.mybatis.mapper.entity.Example |
| | | import java.time.LocalDateTime |
| | | import java.time.ZoneId |
| | | import java.util.* |
| | |
| | | @Autowired |
| | | lateinit var searchService: SearchService |
| | | |
| | | @Autowired |
| | | lateinit var subtaskMapper: SubtaskMapper |
| | | |
| | | @Test |
| | | fun getExcel() { |
| | | val localTimeS = LocalDateTime.of(2021, 3, 1, 0, 0, 0) |
| | |
| | | val sD = Date.from(localTimeS.atZone(ZoneId.systemDefault()).toInstant()) |
| | | val eD = Date.from(localTimeE.atZone(ZoneId.systemDefault()).toInstant()) |
| | | |
| | | val mode = 10 |
| | | val mode = 8 |
| | | //金山2022年6月 |
| | | searchService.writeToFile(ExcelConfigVo( |
| | | "8QN1VzftuhBJmrF8", |
| | | "udXAWrrRbM2MvZ5u", |
| | | districtCode = "310106", |
| | | // townCode = "310116113", |
| | | sceneType = 1), mode) |
| | | //金山2021年3月 |
| | | // searchService.writeToFile(ExcelConfigVo("o7jdSzr79fe0NH3I", districtCode = "310116", sceneType = 1)) |
| | | } |
| | | |
| | | @Test |
| | | fun getDailyReport() { |
| | | val cal = Calendar.getInstance() |
| | | cal.set(2022, 10, 2, 0, 0, 0) |
| | | cal.set(Calendar.MILLISECOND, 0) |
| | | val sDate = cal.time |
| | | cal.add(Calendar.DAY_OF_MONTH, 1) |
| | | val eDate = cal.time |
| | | val r = searchService.getDailyReport(ExcelConfigVo(districtCode = "310116", startTime = sDate, endTime = eDate)) |
| | | println(r) |
| | | } |
| | | |
| | | @Test |
| | | fun foo1() { |
| | | val cal = Calendar.getInstance() |
| | | cal.set(2022, 10, 2, 0, 0, 0) |
| | | cal.set(Calendar.MILLISECOND, 0) |
| | | val sDate = cal.time |
| | | cal.add(Calendar.DAY_OF_MONTH, 1) |
| | | val eDate = cal.time |
| | | val config = ExcelConfigVo(districtCode = "310116", startTime = sDate, endTime = eDate) |
| | | |
| | | val r = subtaskMapper.selectByExample(Example(Subtask::class.java).apply { |
| | | createCriteria().apply { |
| | | if (config.subTaskIdList?.isNotEmpty() == true) { |
| | | andIn("stguid", config.subTaskIdList) |
| | | } |
| | | config.startTime?.let { andEqualTo("planstarttime", it) } |
| | | // config.endTime?.let { andLessThanOrEqualTo("planendtime", it) } |
| | | config.districtCode?.let { andEqualTo("districtcode", it) } |
| | | // andEqualTo("tguid", config.topTaskGuid) |
| | | } |
| | | }) |
| | | println(r) |
| | | } |
| | | } |