| | |
| | | import cn.flightfeather.supervision.business.autooutput.datasource.AopDataConfig |
| | | import cn.flightfeather.supervision.business.autooutput.score.AopCreditCode |
| | | import cn.flightfeather.supervision.common.utils.Constant |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Evaluationrule |
| | | import cn.flightfeather.supervision.domain.ds1.mapper.EvaluationruleMapper |
| | | import cn.flightfeather.supervision.domain.ds1.repository.SubTaskRep |
| | | import cn.flightfeather.supervision.lightshare.service.SearchService |
| | | import cn.flightfeather.supervision.lightshare.vo.ExcelConfigVo |
| | | import org.junit.Test |
| | |
| | | import org.springframework.boot.test.context.SpringBootTest |
| | | import org.springframework.test.context.junit.jupiter.SpringExtension |
| | | import org.springframework.test.context.junit4.SpringRunner |
| | | import tk.mybatis.mapper.entity.Example |
| | | |
| | | @RunWith(SpringRunner::class) |
| | | @ExtendWith(SpringExtension::class) |
| | |
| | | @Autowired |
| | | lateinit var jsWhDataAnalysis: JSWhDataAnalysis |
| | | |
| | | @Autowired |
| | | lateinit var subTaskRep: SubTaskRep |
| | | |
| | | @Autowired |
| | | lateinit var evaluationruleMapper: EvaluationruleMapper |
| | | |
| | | /** |
| | | * 静安工地自评 |
| | | */ |
| | | @Test |
| | | fun test1() { |
| | | val taskId = "tTbZIUg7nQJ1MRgE" |
| | | val taskId = "P7hsgDedyN9XLrbt" |
| | | val districtCode = "310106" |
| | | val year = 2023 |
| | | val month = 12 |
| | | val year = 2024 |
| | | val month = 6 |
| | | val sceneType = Constant.SceneType.TYPE1.value.toInt() |
| | | jaCsDataAnalysis.setResource(taskId, sceneType, year, month) |
| | | jaCsDataAnalysis.execute(0.124) |
| | | jaCsDataAnalysis.execute() |
| | | |
| | | aopEvaluation.executeByTopTask(taskId, sceneType) |
| | | |
| | |
| | | */ |
| | | @Test |
| | | fun test() { |
| | | val taskId = "88wgq9l5gm9cUMg1" |
| | | val districtCode = "310104" |
| | | // val taskId = "88wgq9l5gm9cUMg1" |
| | | // val districtCode = "310104" |
| | | val districtName = "徐汇区" |
| | | val year = 2023 |
| | | val year = 2024 |
| | | val month = 11 |
| | | val sceneType = Constant.SceneType.TYPE5.value.toInt() |
| | | xhFuDataAnalysis.setResource(taskId, sceneType, year, month) |
| | | xhFuDataAnalysis.execute() |
| | | |
| | | aopEvaluation.executeByTopTask(taskId, sceneType) |
| | | |
| | | val mode = 9 |
| | | searchService.writeToFile(ExcelConfigVo( |
| | | taskId, |
| | | districtCode = districtCode, |
| | | sceneType = sceneType), mode) |
| | | // xhFuDataAnalysis.setResource(taskId, sceneType, year, month) |
| | | // xhFuDataAnalysis.execute() |
| | | // |
| | | // aopEvaluation.executeByTopTask(taskId, sceneType) |
| | | // |
| | | // val mode = 9 |
| | | // searchService.writeToFile(ExcelConfigVo( |
| | | // taskId, |
| | | // districtCode = districtCode, |
| | | // sceneType = sceneType), mode) |
| | | aopCreditCode.execute(AopDataConfig( |
| | | year = year, |
| | | month = month, |
| | |
| | | districtCode = districtCode, |
| | | sceneType = sceneType), mode) |
| | | } |
| | | |
| | | @Test |
| | | fun aopSubtask() { |
| | | val s = subTaskRep.findOne("B6kyaAjJRoGJ2Yur") |
| | | aopEvaluation.executeBySubTask(s!!) |
| | | } |
| | | |
| | | @Test |
| | | fun test3() { |
| | | val result = evaluationruleMapper.selectByExample(Example(Evaluationrule::class.java).apply { |
| | | createCriteria() |
| | | .andEqualTo("tasktypeid", 99) |
| | | .andEqualTo("scensetypeid", 1) |
| | | and(createCriteria().orEqualTo("provincecode", "31").orIsNull("provincecode")) |
| | | and(createCriteria().orEqualTo("citycode", "3100").orIsNull("citycode")) |
| | | and(createCriteria().orEqualTo("districtcode", "310104").orIsNull("districtcode")) |
| | | and(createCriteria().orEqualTo("towncode", "310104014").orIsNull("towncode")) |
| | | orderBy("towncode").desc() |
| | | .orderBy("districtcode").desc() |
| | | .orderBy("citycode").desc() |
| | | .orderBy("provincecode").desc() |
| | | }) |
| | | println(result.map { it.rulename }) |
| | | } |
| | | } |