From 6a4f68b8f99dca3a00c297cbcff82c065575212c Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期六, 16 八月 2025 11:25:20 +0800
Subject: [PATCH] 1、完善代码;2、作物去除lat属性,采用关联气象站的lat;3、project模块增加查询全部气象站的方法。

---
 pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsSv.java |   33 ++++++++++++++++++++++++++++++---
 1 files changed, 30 insertions(+), 3 deletions(-)

diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsSv.java
index 235913f..53c331f 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsSv.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-model/src/main/java/com/dy/pipIrrModel/crops/CropsSv.java
@@ -33,7 +33,11 @@
      * @return 瀹炰綋
      */
     public VoCrops selectById(Long id){
-        return this.mdCropsDao.selectById(id) ;
+        VoCrops vo = this.mdCropsDao.selectById(id) ;
+        if(vo != null){
+            this.setStoppedStr(vo) ;
+        }
+        return vo ;
     }
 
     /**
@@ -50,7 +54,13 @@
         rsVo.pageSize = qo.pageSize ;
         rsVo.pageCurr = qo.pageCurr ;
         rsVo.calculateAndSet(itemTotal, params);
-        rsVo.obj = this.mdCropsDao.selectSome(params) ;
+        List<VoCrops> list = this.mdCropsDao.selectSome(params) ;
+        if(list != null && list.size() > 0){
+            for(VoCrops vo : list){
+                this.setStoppedStr(vo) ;
+            }
+        }
+        rsVo.obj = list ;
 
         return rsVo ;
     }
@@ -60,7 +70,13 @@
      */
     @SuppressWarnings("unchecked")
     public List<VoCrops> selectAll(){
-        return this.mdCropsDao.selectAll() ;
+        List<VoCrops> list = this.mdCropsDao.selectAll() ;
+        if(list != null && list.size() > 0){
+            for(VoCrops vo : list){
+                this.setStoppedStr(vo) ;
+            }
+        }
+        return list ;
     }
     /**
      * 娣诲姞瀹炰綋
@@ -88,5 +104,16 @@
         return mdCropsDao.deleteById(id);
     }
 
+    private void setStoppedStr(VoCrops vo) {
+        if (vo.stopped != null) {
+            if(vo.stopped == 0){
+                vo.stoppedStr = "鍚�";
+            }else{
+                vo.stoppedStr = "鏄�";
+            }
+        }else{
+            vo.stoppedStr = "" ;
+        }
+    }
 
 }

--
Gitblit v1.8.0