src/main/kotlin/cn/flightfeather/supervision/business/autooutput/score/ScoreItem.kt
@@ -23,7 +23,6 @@ //最小分值(默认0分) var minScore: Int = 0 val dateUtil = DateUtil() // 评分项是否豁免不扣分 var exemption = false @@ -66,7 +65,7 @@ * @param size 传入评分条目的数量,评分条目按照一定规则进行排序 * @return 返回需要扣分的评分条目的序号 */ abstract fun otherProblem(size: Int): Int? abstract fun otherProblem(size: Int): List<Int>? /** * 自动评分计算逻辑 @@ -77,7 +76,9 @@ return } otherProblem(rulePair?.second!!.size)?.let {i-> rulePair?.second!![i].getScore() } otherProblem(rulePair?.second!!.size)?.let { it.forEach {i -> rulePair?.second!![i].getScore() } } ScoreUtil.subRuleCal(rulePair) }