| | |
| | | |
| | | import cn.flightfeather.supervision.business.Info |
| | | import cn.flightfeather.supervision.business.ScoreItem |
| | | import cn.flightfeather.supervision.business.storage.item.StScoreItem_1 |
| | | import cn.flightfeather.supervision.business.storage.item.StScoreItem_2 |
| | | import cn.flightfeather.supervision.common.utils.Constant |
| | | import cn.flightfeather.supervision.common.utils.DateUtil |
| | | import cn.flightfeather.supervision.common.utils.ExcelUtil |
| | |
| | | import tk.mybatis.mapper.entity.Example |
| | | import java.io.File |
| | | import java.io.FileOutputStream |
| | | import java.time.LocalDate |
| | | import java.time.LocalDateTime |
| | | import java.util.* |
| | | import javax.annotation.PostConstruct |
| | | import kotlin.math.abs |
| | |
| | | * 工地自动评分 |
| | | */ |
| | | @Component |
| | | |
| | | class StAutoScore( |
| | | stScoreItem_1: ScoreItem, |
| | | stScoreItem_1: StScoreItem_1, |
| | | stScoreItem_2: StScoreItem_2, |
| | | var sceneType: Constant.ScenseType = Constant.ScenseType.TYPE1, ) |
| | | { |
| | | companion object { |
| | |
| | | |
| | | init { |
| | | itemList.add(stScoreItem_1) |
| | | itemList.add(stScoreItem_2) |
| | | } |
| | | |
| | | @PostConstruct |
| | |
| | | fun topTaskGrade(topTaskId:String) { |
| | | rows.clear() |
| | | subtaskMapper.selectByTopTask2(topTaskId, sceneType.value.toInt()).forEach { |
| | | // sceneGrade(it) |
| | | sceneGradeToFile(it) |
| | | sceneGrade(it) |
| | | // sceneGradeToFile(it) |
| | | } |
| | | toFile() |
| | | // toFile() |
| | | } |
| | | |
| | | /** |