| | |
| | | } |
| | | } |
| | | |
| | | override fun getDeviceCode(data: JSDustData?): String? { |
| | | return data?.mnCode |
| | | } |
| | | |
| | | override fun fetchDataResources(evaluationScene: AopDataSource.EvaluationScene): List<List<JSDustData?>> { |
| | | val dustSiteMaps = jsDustSiteMapMapper.selectByExample(Example(JSDustSiteMap::class.java).apply { |
| | | createCriteria().andEqualTo("svUserId", evaluationScene.userInfo.value?.guid) |
| | |
| | | } |
| | | |
| | | override fun overAvgRate(avg: Double, dAvg: Double?): Double? { |
| | | return if (dAvg != null) { |
| | | round(((avg - dAvg) / dAvg) * 1000) / 1000 |
| | | } else { |
| | | null |
| | | } |
| | | return super.overAvgRate(avg, dAvg) |
| | | } |
| | | |
| | | override fun effectiveRate( |