From d9d08181a94d727a4fe5933ac9efd1ff5c8a7c5a Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 16 七月 2025 13:49:13 +0800 Subject: [PATCH] 中间件修改内容: 1、当没农业综合站时即没相关配置项目内容为空时,启动时会产生bug; 2、整理优化代码。 --- 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