From c107112fcbe4262077d9f1fb6382e635d9c89dcc Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期二, 15 七月 2025 09:26:27 +0800 Subject: [PATCH] 视频监控URL增加一个路径参数&date=以备实现手动刷新 --- pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/soil/SoilSv.java | 36 +++++++++++++++++++++++++++++++++--- 1 files changed, 33 insertions(+), 3 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/soil/SoilSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/soil/SoilSv.java index cac7ee4..4cbfdf4 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/soil/SoilSv.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/soil/SoilSv.java @@ -1,9 +1,11 @@ package com.dy.pipIrrRemote.mqttSd1.soil; import com.dy.common.webUtil.QueryResultVo; +import com.dy.pipIrrGlobal.daoRm.RmSoilDayMapper; import com.dy.pipIrrGlobal.daoRm.RmSoilHistoryMapper; import com.dy.pipIrrGlobal.daoRm.RmSoilLastMapper; import com.dy.pipIrrGlobal.voRm.VoSoil; +import com.dy.pipIrrGlobal.voRm.VoSoilDay; import com.dy.pipIrrRemote.mqttSd1.soil.SoilQo; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -25,9 +27,39 @@ public class SoilSv { @Autowired + private RmSoilDayMapper rmSoilDayDao ; + @Autowired private RmSoilHistoryMapper rmSoilHistoryDao ; @Autowired private RmSoilLastMapper rmSoilLastDao ; + + public VoSoilDay oneDay(Long soilId, Integer yyyyMMdd) { + List<VoSoilDay> list = this.rmSoilDayDao.selectOneBySoilId(soilId, yyyyMMdd) ; + if(list != null && list.size() > 0) { + return list.get(0) ; + } + return null ; + } + + public List<VoSoilDay> oneDayByMonth(Long soilId, Integer yyyyMMddStart, Integer yyyyMMddEnd) { + return this.rmSoilDayDao.selectOneMonthBySoilId(soilId, yyyyMMddStart, yyyyMMddEnd) ; + } + + + public QueryResultVo<List<VoSoilDay>> someDay(SoilQo qo) { + Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(qo); + Long itemTotal = rmSoilDayDao.selectCount(params); + + QueryResultVo<List<VoSoilDay>> rsVo = new QueryResultVo<>() ; + rsVo.pageSize = qo.pageSize ; + rsVo.pageCurr = qo.pageCurr ; + + rsVo.calculateAndSet(itemTotal, params); + rsVo.obj = rmSoilDayDao.selectSome(params); + return rsVo ; + } + + public VoSoil oneLast(Long soilId) { List<VoSoil> list = this.rmSoilLastDao.selectSomeBySoilId(soilId) ; @@ -37,9 +69,7 @@ return null ; } - public QueryResultVo<List<VoSoil>> oneHistory(Long soilId) { - SoilQo qo = new SoilQo() ; - qo.soilId = soilId ; + public QueryResultVo<List<VoSoil>> oneHistory(SoilQo qo) { Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(qo); Long itemTotal = rmSoilHistoryDao.selectCount(params); -- Gitblit v1.8.0