src/main/kotlin/cn/flightfeather/supervision/lightshare/web/SearchController.kt
@@ -1,5 +1,6 @@
package cn.flightfeather.supervision.lightshare.web
import cn.flightfeather.supervision.config.IgnoreResponseAdvice
import cn.flightfeather.supervision.lightshare.service.SearchService
import cn.flightfeather.supervision.lightshare.service.SubtaskService
import cn.flightfeather.supervision.lightshare.vo.ExcelConfigVo
@@ -23,6 +24,7 @@
    @Autowired
    lateinit var searchService: SearchService
    @IgnoreResponseAdvice
    @GetMapping("/subtask")
    fun searchSubTask(
        @RequestParam("token") token: String,
@@ -73,6 +75,7 @@
        @RequestParam("per_page", required = false) perPage: Int?
    ) = subtaskService.searchSubTask3(token, updateTime, sceneType, districtCode, startTime, endTime, page, perPage)
    @IgnoreResponseAdvice
    @ApiOperation(value = "获取巡查任务统计报告")
    @PostMapping("/subtask/excel")
    fun getExcel(
@@ -80,17 +83,20 @@
        @ApiIgnore response: HttpServletResponse
    ) = searchService.getExcel(config, response)
    @IgnoreResponseAdvice
    @PostMapping("/subtask/detail")
    fun getExcel(
        @RequestBody config: ExcelConfigVo
    ) = searchService.getSubTaskDetail(config)
    @IgnoreResponseAdvice
    @PostMapping("/subtask/pic/download")
    fun downloadPic(
        @RequestBody config: ExcelConfigVo,
        @ApiIgnore response: HttpServletResponse
    ) = searchService.downloadPic(config, response)
    @IgnoreResponseAdvice
    @GetMapping("/subtask/pic/download2")
    fun downloadPic2(
        @RequestParam("sceneType") sceneType: Int,
@@ -107,6 +113,7 @@
        @RequestParam("perPage") perPage: Int
    ) = searchService.searchSubTaskByKeyword(userId, keyword, page, perPage)
    @IgnoreResponseAdvice
    @PostMapping("/dailyreport")
    fun getDailyReport(
        @RequestBody config: ExcelConfigVo