| | |
| | | createCriteria().andEqualTo("mvStatCode", mn) |
| | | orderBy("mvDataTime").desc() |
| | | }).map { |
| | | DataVo(DateUtil().DateToString(it.mvDataTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM), if (it.mvFumeConcentration<0) it.mvFumeConcentration2 else it.mvFumeConcentration) |
| | | DataVo(DateUtil.DateToString(it.mvDataTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM), if (it.mvFumeConcentration<0) it.mvFumeConcentration2 else it.mvFumeConcentration) |
| | | }.run { |
| | | asReversed() |
| | | }.also { |
| | |
| | | } |
| | | |
| | | result.add(DataVo( |
| | | DateUtil().DateToString(startTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM), |
| | | DateUtil.DateToString(startTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM), |
| | | DecimalFormat("#.00").format(hourValue).toDouble() |
| | | )) |
| | | } |
| | |
| | | orderBy("vocDataTime").desc() |
| | | }).map {v -> |
| | | DataVo( |
| | | DateUtil().DateToString(v?.vocDataTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM), |
| | | DateUtil.DateToString(v?.vocDataTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM), |
| | | DecimalFormat("#.00").format(v?.vocValue).toDouble() |
| | | ) |
| | | }.run { |
| | |
| | | override fun getHistoryValue(userId: String, startTime: String, endTime: String, period: Byte): List<DataVo> { |
| | | val result = mutableListOf<DataVo>() |
| | | val baseInfo = baseInfoMapper.selectByPrimaryKey(userId) |
| | | val sT = DateUtil().StringToDate(startTime) |
| | | val eT = DateUtil().StringToDate(endTime) |
| | | val sT = DateUtil.StringToDate(startTime) |
| | | val eT = DateUtil.StringToDate(endTime) |
| | | if (baseInfo != null) { |
| | | val mn = baseInfo.biExtension2 |
| | | if (!mn.isNullOrBlank()) { |
| | |
| | | .andBetween("mvDataTime", sT, eT) |
| | | orderBy("mvDataTime") |
| | | }).map { |
| | | DataVo(DateUtil().DateToString(it.mvDataTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM), if (it.mvFumeConcentration < 0) it.mvFumeConcentration2 else it.mvFumeConcentration) |
| | | DataVo(DateUtil.DateToString(it.mvDataTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM), if (it.mvFumeConcentration < 0) it.mvFumeConcentration2 else it.mvFumeConcentration) |
| | | }.also { |
| | | result.addAll(it) |
| | | } |
| | |
| | | val p = PageHelper.startPage<FumeMinuteValue>(page, perPage) |
| | | fumeMinuteValueMapper.getRealTimeData().forEach { |
| | | resultList.add(DataVo( |
| | | DateUtil().DateToString(it.mvDataTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM), |
| | | DateUtil.DateToString(it.mvDataTime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM), |
| | | if (it.mvFumeConcentration < 0) it.mvFumeConcentration2 else it.mvFumeConcentration, |
| | | it.mvStatCode |
| | | )) |