From 0f2f2cfaeb23fc8f84ce13202bbc94fbc5644531 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期一, 14 七月 2025 11:44:02 +0800 Subject: [PATCH] 修改用水户年用水量统计查询中的bug --- 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