From 2929692585407909e95676b0651a9310bb228f48 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期二, 08 七月 2025 14:59:32 +0800 Subject: [PATCH] 前端系统开发部署后,结合真实设备数据,进行测试,修改发现的bug. --- pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureCtrl.java | 11 +++++++---- pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/weather/WeatherCtrl.java | 11 +++++++---- pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/soil/SoilCtrl.java | 14 ++++++++++---- pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/weather/WeatherSv.java | 4 +--- pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureSv.java | 4 +--- pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/soil/SoilSv.java | 4 +--- pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoWeather.java | 3 +-- 7 files changed, 28 insertions(+), 23 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoWeather.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoWeather.java index c6ec18d..58e82b1 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoWeather.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoWeather.java @@ -122,8 +122,7 @@ 瑗垮寳锛圢W锛� 146掳~169掳 157.5掳 鍖楋紙N锛� 169掳~191掳 180掳 */ - @Schema(description = "椋庡悜", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public String windDirectionStr; + @JSONField(name = "windDirectionStr") // 鎸囧畾 JSON 涓殑瀛楁鍚� public String getWindDirectionStr() { String str = "" ; if (windDirection != null) { diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureCtrl.java index b441754..7ff4de2 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/manure/ManureCtrl.java @@ -54,17 +54,18 @@ /** * 鏍规嵁鎸囧畾鏉′欢鏌ヨ鍘嗗彶璁板綍 - * @param manureId + * @param qo * @return */ @GetMapping(path = "oneHistory") @SsoAop() - public BaseResponse<QueryResultVo<List<VoManure>>> oneHistory(Long manureId){ + public BaseResponse<QueryResultVo<List<VoManure>>> oneHistory(ManureQo qo){ try { - if(manureId == null){ + if(qo.manureId == null){ return BaseResponseUtils.buildFail("姘磋偉鏈篿d涓嶈兘涓虹┖") ; } - return BaseResponseUtils.buildSuccess(sv.oneHistory(manureId)); + qo.completionTime(); + return BaseResponseUtils.buildSuccess(sv.oneHistory(qo)); } catch (Exception e) { return BaseResponseUtils.buildException(e.getMessage()) ; } @@ -79,6 +80,7 @@ @SsoAop() public BaseResponse<QueryResultVo<List<VoManure>>> someLast(ManureQo qo){ try { + qo.completionTime(); return BaseResponseUtils.buildSuccess(sv.someLast(qo)); } catch (Exception e) { return BaseResponseUtils.buildException(e.getMessage()) ; @@ -94,6 +96,7 @@ @SsoAop() public BaseResponse<QueryResultVo<List<VoManure>>> someHistory(ManureQo qo){ try { + qo.completionTime(); return BaseResponseUtils.buildSuccess(sv.someHistory(qo)); } catch (Exception e) { return BaseResponseUtils.buildException(e.getMessage()) ; 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 5ea1a61..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 @@ -36,9 +36,7 @@ return null ; } - public QueryResultVo<List<VoManure>> oneHistory(Long manureId) { - ManureQo qo = new ManureQo() ; - qo.manureId = manureId ; + public QueryResultVo<List<VoManure>> oneHistory(ManureQo qo) { Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(qo); Long itemTotal = rmManureHistoryDao.selectCount(params); diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/soil/SoilCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/soil/SoilCtrl.java index 0877929..e3e2cb6 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/soil/SoilCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/soil/SoilCtrl.java @@ -104,6 +104,7 @@ if(qo.soilId == null){ return BaseResponseUtils.buildFail("澧掓儏绔檌d涓嶈兘涓虹┖") ; } + qo.completionTime(); return BaseResponseUtils.buildSuccess(sv.someDay(qo)); } catch (Exception e) { return BaseResponseUtils.buildException(e.getMessage()) ; @@ -142,15 +143,18 @@ /** * 鏍规嵁鎸囧畾鏉′欢鏌ヨ鍘嗗彶璁板綍 - * @param soilId + * @param qo * @return */ @GetMapping(path = "oneHistory") @SsoAop() - public BaseResponse<QueryResultVo<List<VoSoil>>> oneHistory(Long soilId){ + public BaseResponse<QueryResultVo<List<VoSoil>>> oneHistory(SoilQo qo){ try { - - return BaseResponseUtils.buildSuccess(sv.oneHistory(soilId)); + if(qo.soilId == null){ + return BaseResponseUtils.buildFail("澧掓儏绔檌d涓嶈兘涓虹┖") ; + } + qo.completionTime(); + return BaseResponseUtils.buildSuccess(sv.oneHistory(qo)); } catch (Exception e) { return BaseResponseUtils.buildException(e.getMessage()) ; } @@ -166,6 +170,7 @@ @SsoAop() public BaseResponse<QueryResultVo<List<VoSoil>>> someLast(SoilQo qo){ try { + qo.completionTime(); return BaseResponseUtils.buildSuccess(sv.someLast(qo)); } catch (Exception e) { return BaseResponseUtils.buildException(e.getMessage()) ; @@ -181,6 +186,7 @@ @SsoAop() public BaseResponse<QueryResultVo<List<VoSoil>>> someHistory(SoilQo qo){ try { + qo.completionTime(); return BaseResponseUtils.buildSuccess(sv.someHistory(qo)); } catch (Exception e) { return BaseResponseUtils.buildException(e.getMessage()) ; 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 ece240c..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 @@ -69,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); diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/weather/WeatherCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/weather/WeatherCtrl.java index 5ed8380..c53f4db 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/weather/WeatherCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/weather/WeatherCtrl.java @@ -54,17 +54,18 @@ /** * 鏍规嵁鎸囧畾鏉′欢鏌ヨ鍘嗗彶璁板綍 - * @param weatherId + * @param qo * @return */ @GetMapping(path = "oneHistory") @SsoAop() - public BaseResponse<QueryResultVo<List<VoWeather>>> oneHistory(Long weatherId){ + public BaseResponse<QueryResultVo<List<VoWeather>>> oneHistory(WeatherQo qo){ try { - if(weatherId == null){ + if(qo.weatherId == null){ return BaseResponseUtils.buildFail("姘旇薄绔檌d涓嶈兘涓虹┖") ; } - return BaseResponseUtils.buildSuccess(sv.oneHistory(weatherId)); + qo.completionTime(); + return BaseResponseUtils.buildSuccess(sv.oneHistory(qo)); } catch (Exception e) { return BaseResponseUtils.buildException(e.getMessage()) ; } @@ -79,6 +80,7 @@ @SsoAop() public BaseResponse<QueryResultVo<List<VoWeather>>> someLast(WeatherQo qo){ try { + qo.completionTime(); return BaseResponseUtils.buildSuccess(sv.someLast(qo)); } catch (Exception e) { return BaseResponseUtils.buildException(e.getMessage()) ; @@ -94,6 +96,7 @@ @SsoAop() public BaseResponse<QueryResultVo<List<VoWeather>>> someHistory(WeatherQo qo){ try { + qo.completionTime(); return BaseResponseUtils.buildSuccess(sv.someHistory(qo)); } catch (Exception e) { return BaseResponseUtils.buildException(e.getMessage()) ; diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/weather/WeatherSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/weather/WeatherSv.java index e0e19e5..2f718c5 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/weather/WeatherSv.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/mqttSd1/weather/WeatherSv.java @@ -36,9 +36,7 @@ return null ; } - public QueryResultVo<List<VoWeather>> oneHistory(Long weatherId) { - WeatherQo qo = new WeatherQo() ; - qo.weatherId = weatherId ; + public QueryResultVo<List<VoWeather>> oneHistory(WeatherQo qo) { Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(qo); Long itemTotal = rmWeatherHistoryDao.selectCount(params); -- Gitblit v1.8.0