feiyu02
2024-04-25 0392c333ed3d987cb2ab3dac4e1a972cff405f21
src/main/kotlin/cn/flightfeather/supervision/domain/ds1/repository/EvaluationRep.kt
@@ -1,6 +1,7 @@
package cn.flightfeather.supervision.domain.ds1.repository
import cn.flightfeather.supervision.domain.ds1.entity.Evaluation
import cn.flightfeather.supervision.domain.ds1.entity.Itemevaluation
import cn.flightfeather.supervision.domain.ds1.mapper.EvaluationMapper
import cn.flightfeather.supervision.domain.ds1.mapper.ItemevaluationMapper
import cn.flightfeather.supervision.lightshare.vo.AreaVo
@@ -32,6 +33,7 @@
        return if (res.isNotEmpty()) res[0] else null
    }
    /**
     * 查找自动评分结果
     */
@@ -40,4 +42,13 @@
        val task = taskRep.findOneTask(areaVo) ?: return null
        return evaluationMapper.findEvaluation(task.tguid!!, areaVo.scensetypeid!!)
    }
    /**
     * 查找巡查任务的具体评分
     */
    fun findItemEvaluation(subTaskId: String): List<Itemevaluation> {
        return itemevaluationMapper.selectByExample(Example(Itemevaluation::class.java).apply {
            createCriteria().andEqualTo("stguid", subTaskId)
        })
    }
}