| | |
| | | * 根据自动评分结果进行转换得出 |
| | | */ |
| | | @Component |
| | | class JAScore { |
| | | class JAScore(private val scoreMapper: ScoreMapper) { |
| | | |
| | | @Autowired |
| | | lateinit var scoreMapper: ScoreMapper |
| | | |
| | | fun toDb(e: Evaluation, info: Info) { |
| | | fun toDb(e: Evaluation, isEnable: Boolean) { |
| | | val time = LocalDateTime.ofInstant(e.evaluatetime?.toInstant(), ZoneId.systemDefault()) |
| | | val scoreVo = Score().apply { |
| | | sceneId = e.sguid |
| | |
| | | districtCode = e.districtcode |
| | | districtName = e.districtname |
| | | score = transform(e.resultscorebef?.toIntOrNull() ?: 0) |
| | | completion = !info.online |
| | | completion = !isEnable |
| | | } |
| | | |
| | | val res = scoreMapper.selectByExample(Example(Score::class.java).apply { |