From e1534c601e1310575264a0ddc5266bdd2c47750b Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 09 七月 2025 09:48:34 +0800 Subject: [PATCH] 萤石云视频监控,增加livePc模式 --- pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureSv.java | 38 ++++++++++++++++++++++++++++++-------- 1 files changed, 30 insertions(+), 8 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureSv.java index 609c9fd..f6d3ff7 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureSv.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureSv.java @@ -28,14 +28,15 @@ @Autowired private RmManureLastMapper rmManureLastDao ; - /** - * 鏍规嵁鎸囧畾鏉′欢鏌ヨ鍘嗗彶璁板綍 - * @param qo - * @return - */ - public QueryResultVo<List<VoManure>> selectHistory(ManureQo qo) { - qo.completionTime(); + public VoManure oneLast(Long manureId) { + List<VoManure> list = this.rmManureLastDao.selectSomeByManureId(manureId) ; + if(list != null && list.size() > 0) { + return list.get(0) ; + } + return null ; + } + public QueryResultVo<List<VoManure>> oneHistory(ManureQo qo) { Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(qo); Long itemTotal = rmManureHistoryDao.selectCount(params); @@ -53,7 +54,7 @@ * @param qo * @return */ - public QueryResultVo<List<VoManure>> selectLast(ManureQo qo) { + public QueryResultVo<List<VoManure>> someLast(ManureQo qo) { qo.completionTime(); Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(qo); @@ -67,4 +68,25 @@ rsVo.obj = rmManureLastDao.selectSome(params); return rsVo ; } + + /** + * 鏍规嵁鎸囧畾鏉′欢鏌ヨ鍘嗗彶璁板綍 + * @param qo + * @return + */ + public QueryResultVo<List<VoManure>> someHistory(ManureQo qo) { + qo.completionTime(); + + Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(qo); + Long itemTotal = rmManureHistoryDao.selectCount(params); + + QueryResultVo<List<VoManure>> rsVo = new QueryResultVo<>() ; + rsVo.pageSize = qo.pageSize ; + rsVo.pageCurr = qo.pageCurr ; + + rsVo.calculateAndSet(itemTotal, params); + rsVo.obj = rmManureHistoryDao.selectSome(params); + return rsVo ; + } + } -- Gitblit v1.8.0