| | |
| | | import cn.flightfeather.supervision.business.bgtask.ReportTaskCtrl |
| | | import cn.flightfeather.supervision.business.report.DataSource |
| | | import cn.flightfeather.supervision.business.report.DbMapper |
| | | import cn.flightfeather.supervision.business.report.file.ReportOne |
| | | import cn.flightfeather.supervision.business.report.file.ReportThree |
| | | import cn.flightfeather.supervision.business.report.file.ReportTwo |
| | | import cn.flightfeather.supervision.common.exception.ResponseErrorException |
| | | import cn.flightfeather.supervision.common.exception.BizException |
| | | import cn.flightfeather.supervision.common.executor.BgTaskStatus |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Domainitem |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Evaluation |
| | |
| | | import org.springframework.stereotype.Service |
| | | import tk.mybatis.mapper.entity.Example |
| | | import java.io.File |
| | | import java.net.URLEncoder |
| | | import java.util.* |
| | | import javax.servlet.http.HttpServletResponse |
| | | import kotlin.Comparator |
| | |
| | | return evaluationRep.findAutoScore(areaVo) |
| | | } |
| | | |
| | | override fun downloadAutoEvaluation(areaVo: AreaVo, response: HttpServletResponse): Boolean { |
| | | areaVo.scensetypeid ?: throw ResponseErrorException("必须选择一个场景类型") |
| | | val topTask = taskRep.findOneTask(areaVo) ?: throw ResponseErrorException("未找到符合条件的顶层任务") |
| | | override fun downloadAutoEvaluation(areaVo: AreaVo, forceUpdate: Boolean, response: HttpServletResponse): Boolean { |
| | | areaVo.scensetypeid ?: throw BizException("必须选择一个场景类型") |
| | | val topTask = taskRep.findOneTask(areaVo) ?: throw BizException("未找到符合条件的顶层任务") |
| | | val config = ExcelConfigVo( |
| | | topTask.tguid ?: "", |
| | | topTask.starttime, |
| | |
| | | topTask.citycode, |
| | | topTask.districtcode, |
| | | topTask.towncode, |
| | | areaVo.scensetypeid?.toInt() |
| | | areaVo.scensetypeid?.toInt(), |
| | | forceUpdate = forceUpdate |
| | | ) |
| | | |
| | | val dataSource = DataSource(config, dbMapper) |