| | |
| | | * @param date 日期,只使用年和月 |
| | | * @return |
| | | */ |
| | | fun findByScene(sceneId: String?, date: LocalDate): Evaluation? { |
| | | fun findByScene(sceneId: String?, date: LocalDate): List<Evaluation?> { |
| | | val sT = date.withDayOfMonth(1).atStartOfDay() |
| | | val eT = sT.plusMonths(1).minusSeconds(1) |
| | | val res = evaluationMapper.selectByExample(Example(Evaluation::class.java).apply { |
| | | createCriteria().andEqualTo("sguid", sceneId) |
| | | .andBetween("evaluatetime", sT, eT) |
| | | }) |
| | | return if (res.isNotEmpty()) res[0] else null |
| | | return res |
| | | } |
| | | |
| | | fun findBySubtask(subTaskId: String?): Evaluation? { |