From 63a3920ea3d17f8a677d4edc9ffaab279367cb70 Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期五, 27 六月 2025 09:16:27 +0800
Subject: [PATCH] 水肥、气象、墒情最新、历史数据查询测试并修改bug

---
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStManureMapper.xml                        |    2 
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStSoilMapper.xml                          |    2 
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmWeatherLastMapper.xml                     |   15 ++++-
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilHistoryMapper.xml                     |   15 ++++-
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmWeatherHistoryMapper.xml                  |   15 ++++-
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilLastMapper.xml                        |   17 ++++-
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilDayMapper.xml                         |   17 ++++-
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoManure.java                  |   10 +++
 pipIrr-platform/pipIrr-mw/pipIrr-param-set/src/main/java/com/dy/pipIrrParamSet/console/Command.java |    4 
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoSoil.java                    |    8 ++
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoSoilDay.java                 |    8 ++
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmManureHistoryMapper.xml                   |   19 +++++-
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmManureLastMapper.xml                      |   16 ++++-
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStWeatherMapper.xml                       |    2 
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoWeather.java                 |   10 +++
 15 files changed, 130 insertions(+), 30 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoManure.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoManure.java
index ceaac69..cf0fcc0 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoManure.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoManure.java
@@ -3,6 +3,7 @@
 import com.alibaba.fastjson2.annotation.JSONField;
 import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonPropertyOrder;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
@@ -14,6 +15,13 @@
  * @Description
  */
 @Data
+@JsonPropertyOrder({
+        "id", "manureId", "manureName", "dt", "alarm",
+        "stirRunning1", "stirRunning2", "stirRunning3", "stirRunning4",
+        "injectRunning", "irrRunning",
+        "manureFlow", "manureTime", "stirTime",
+        "stirDuration", "injectDuration"
+})
 public class VoManure  {
     public static final long serialVersionUID = 202506251634001L;
 
@@ -34,7 +42,7 @@
      * 姘磋偉鏈哄悕绉�
      */
     @Schema(description = "姘磋偉鏈哄悕绉�", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    public Long manureName;
+    public String manureName;
 
 
     /**
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoSoil.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoSoil.java
index db2a3ff..a2312f4 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoSoil.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoSoil.java
@@ -3,6 +3,7 @@
 import com.alibaba.fastjson2.annotation.JSONField;
 import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonPropertyOrder;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
@@ -14,6 +15,11 @@
  * @Description
  */
 @Data
+@JsonPropertyOrder({
+        "id", "soilId", "soilName", "dt",
+        "soilHumidity1", "soilHumidity2", "soilHumidity3", "soilHumidity4", "soilHumidity5",
+        "soilTemperature1", "soilTemperature2", "soilTemperature3", "soilTemperature4", "soilTemperature5"
+})
 public class VoSoil {
     public static final long serialVersionUID = 202506260903001L;
 
@@ -34,7 +40,7 @@
      * 澧掓儏绔欏悕绉�
      */
     @Schema(description = "澧掓儏绔欏悕绉�", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    public Long soilName;
+    public String soilName;
 
 
     /**
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoSoilDay.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoSoilDay.java
index e7bceca..f38ecd6 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoSoilDay.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voRm/VoSoilDay.java
@@ -3,6 +3,7 @@
 import com.alibaba.fastjson2.annotation.JSONField;
 import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonPropertyOrder;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
@@ -14,6 +15,11 @@
  * @Description
  */
 @Data
+@JsonPropertyOrder({
+        "id", "soilId", "soilName", "dt",
+        "soilHumidity1", "soilHumidity2", "soilHumidity3", "soilHumidity4", "soilHumidity5",
+        "soilTemperature1", "soilTemperature2", "soilTemperature3", "soilTemperature4", "soilTemperature5"
+})
 public class VoSoilDay {
     public static final long serialVersionUID = 202506261020001L;
 
@@ -34,7 +40,7 @@
      * 澧掓儏绔欏悕绉�
      */
     @Schema(description = "澧掓儏绔欏悕绉�", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    public Long soilName;
+    public String soilName;
 
 
     /**
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 2b16a61..c6ec18d 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
@@ -3,6 +3,7 @@
 import com.alibaba.fastjson2.annotation.JSONField;
 import com.alibaba.fastjson2.writer.ObjectWriterImplToString;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonPropertyOrder;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
@@ -14,6 +15,13 @@
  * @Description
  */
 @Data
+@JsonPropertyOrder({
+        "id", "weatherId", "weatherName", "dt",
+        "airTemperature", "airHumidity",
+        "ultraviolet", "lightIntensity",
+        "rainfall", "windSpeed",
+        "windDirection", "windDirectionStr"
+})
 public class VoWeather {
     public static final long serialVersionUID = 202506260903001L;
 
@@ -34,7 +42,7 @@
      * 姘旇薄绔欏悕绉�
      */
     @Schema(description = "姘旇薄绔欏悕绉�", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    public Long weatherName;
+    public String weatherName;
 
 
     /**
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStManureMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStManureMapper.xml
index 210b2c3..2ab36d6 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStManureMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStManureMapper.xml
@@ -93,7 +93,7 @@
     select
     <include refid="part_Column_List" />
     FROM pr_st_manure
-    WHERE deleted = 0 AND fbox_id=#{fbox_id,jdbcType=VARCHAR} AND no=#{fbox_id,jdbcType=INTEGER}
+    WHERE deleted != 1 AND fbox_id=#{fbox_id,jdbcType=VARCHAR} AND no=#{no,jdbcType=INTEGER}
   </select>
 
   <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStSoilMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStSoilMapper.xml
index 6d8fdd8..5bfd5d1 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStSoilMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStSoilMapper.xml
@@ -92,7 +92,7 @@
     select
     <include refid="part_Column_List" />
     FROM pr_st_soil
-    WHERE deleted = 0 AND fbox_id=#{fbox_id,jdbcType=VARCHAR} AND no=#{fbox_id,jdbcType=INTEGER}
+    WHERE deleted != 1 AND fbox_id=#{fbox_id,jdbcType=VARCHAR} AND no=#{no,jdbcType=INTEGER}
   </select>
 
   <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStWeatherMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStWeatherMapper.xml
index cbf0c66..5426cbd 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStWeatherMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrStWeatherMapper.xml
@@ -86,7 +86,7 @@
     select
     <include refid="part_Column_List" />
     FROM pr_st_weather
-    WHERE deleted = 0 AND fbox_id=#{fbox_id,jdbcType=VARCHAR} AND no=#{fbox_id,jdbcType=INTEGER}
+    WHERE deleted != 1 AND fbox_id=#{fbox_id,jdbcType=VARCHAR} AND no=#{no,jdbcType=INTEGER}
   </select>
 
   <select id="selectAllSimple" resultType="com.dy.pipIrrGlobal.voPr.VoMqttSimple">
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmManureHistoryMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmManureHistoryMapper.xml
index c94dc1e..c65c2ea 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmManureHistoryMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmManureHistoryMapper.xml
@@ -25,6 +25,17 @@
     id, manure_id, dt, stir_running1, stir_running2, stir_running3, stir_running4, inject_running, 
     irr_running, alarm, manure_flow, manure_time, stir_time, stir_duration, inject_duration
   </sql>
+  <sql id="Base_Column_List_with_alias">
+    <!--@mbg.generated-->
+    ${alias}.id, ${alias}.manure_id, ${alias}.dt,
+    ${alias}.stir_running1, ${alias}.stir_running2,
+    ${alias}.stir_running3, ${alias}.stir_running4,
+    ${alias}.inject_running, ${alias}.irr_running,
+    ${alias}.alarm, ${alias}.manure_flow,
+    ${alias}.manure_time, ${alias}.stir_time,
+    ${alias}.stir_duration, ${alias}.inject_duration
+  </sql>
+
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
     <!--@mbg.generated-->
     select 
@@ -48,7 +59,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND htb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
@@ -57,7 +68,9 @@
   <!--鏍规嵁鎸囧畾鏉′欢鏌ヨ鍘嗗彶璁板綍-->
   <select id="selectSome" resultType="com.dy.pipIrrGlobal.voRm.VoManure">
     SELECT
-    <include refid="Base_Column_List" />,
+    <include refid="Base_Column_List_with_alias" >
+      <property name="alias" value="htb"/>
+    </include>,
     mtb.`name` AS manureName
     FROM rm_manure_history htb
     INNER JOIN pr_st_manure mtb ON mtb.id = htb.manure_id
@@ -71,7 +84,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND htb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmManureLastMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmManureLastMapper.xml
index a620094..9526f67 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmManureLastMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmManureLastMapper.xml
@@ -27,6 +27,14 @@
     stir_running4, inject_running, irr_running, alarm, manure_flow, manure_time, stir_time, 
     stir_duration, inject_duration
   </sql>
+
+  <sql id="Base_Column_List_with_alias">
+    <!--@mbg.generated-->
+    ${alias}.id, ${alias}.last_history_id, ${alias}.manure_id, ${alias}.dt, ${alias}.stir_running1, ${alias}.stir_running2, ${alias}.stir_running3,
+    ${alias}.stir_running4, ${alias}.inject_running, ${alias}.irr_running, ${alias}.alarm, ${alias}.manure_flow, ${alias}.manure_time, ${alias}.stir_time,
+    ${alias}.stir_duration, ${alias}.inject_duration
+  </sql>
+
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
     <!--@mbg.generated-->
     select 
@@ -65,7 +73,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND ltb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
@@ -74,7 +82,9 @@
   <!--鏍规嵁鎸囧畾鏉′欢鏌ヨ璁板綍-->
   <select id="selectSome" resultType="com.dy.pipIrrGlobal.voRm.VoManure">
     SELECT
-    <include refid="Base_Column_List" />,
+    <include refid="Base_Column_List_with_alias" >
+      <property name="alias" value="ltb"/>
+    </include>,
     mtb.`name` AS manureName
     FROM rm_manure_last ltb
     INNER JOIN pr_st_manure mtb ON mtb.id = ltb.manure_id
@@ -88,7 +98,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND ltb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilDayMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilDayMapper.xml
index a63c315..15338e4 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilDayMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilDayMapper.xml
@@ -38,6 +38,15 @@
     soil_sum_humidity4, soil_sum_humidity5, soil_sum_temperature1, soil_sum_temperature2, 
     soil_sum_temperature3, soil_sum_temperature4, soil_sum_temperature5
   </sql>
+  <sql id="Base_Column_List_with_alias">
+    <!--@mbg.generated-->
+    ${alias}.id, ${alias}.soil_id, ${alias}.dt, ${alias}.ymd,
+    ${alias}.soil_humidity1, ${alias}.soil_humidity2, ${alias}.soil_humidity3, ${alias}.soil_humidity4, ${alias}.soil_humidity5,
+    ${alias}.soil_temperature1, ${alias}.soil_temperature2, ${alias}.soil_temperature3, ${alias}.soil_temperature4, ${alias}.soil_temperature5,
+    ${alias}.times,
+    ${alias}.soil_sum_humidity1, ${alias}.soil_sum_humidity2, ${alias}.soil_sum_humidity3, ${alias}.soil_sum_humidity4, ${alias}.soil_sum_humidity5,
+    ${alias}.soil_sum_temperature1, ${alias}.soil_sum_temperature2, ${alias}.soil_sum_temperature3, ${alias}.soil_sum_temperature4, ${alias}.soil_sum_temperature5
+  </sql>
   <sql id="Part_Column_List">
     <!--@mbg.generated-->
     id, soil_id, dt, ymd, soil_humidity1, soil_humidity2, soil_humidity3, soil_humidity4,
@@ -103,7 +112,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND ltb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
@@ -112,7 +121,9 @@
   <!--鏍规嵁鎸囧畾鏉′欢鏌ヨ璁板綍-->
   <select id="selectSome" resultType="com.dy.pipIrrGlobal.voRm.VoSoilDay">
     SELECT
-    <include refid="Base_Column_List" />,
+    <include refid="Base_Column_List_with_alias" >
+      <property name="alias" value="ltb"/>
+    </include>,
     mtb.`name` AS soilName
     FROM rm_soil_day ltb
     INNER JOIN pr_st_soil mtb ON mtb.id = ltb.soil_id
@@ -126,7 +137,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND ltb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilHistoryMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilHistoryMapper.xml
index b05d596..3e9eec7 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilHistoryMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilHistoryMapper.xml
@@ -24,6 +24,13 @@
     soil_humidity5, soil_temperature1, soil_temperature2, soil_temperature3, soil_temperature4, 
     soil_temperature5
   </sql>
+  <sql id="Base_Column_List_with_alias">
+    <!--@mbg.generated-->
+    ${alias}.id, ${alias}.soil_id, ${alias}.dt, ${alias}.soil_humidity1,
+    ${alias}.soil_humidity2, ${alias}.soil_humidity3, ${alias}.soil_humidity4,
+    ${alias}.soil_humidity5, ${alias}.soil_temperature1, ${alias}.soil_temperature2,
+    ${alias}.soil_temperature3, ${alias}.soil_temperature4, ${alias}.soil_temperature5
+  </sql>
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
     <!--@mbg.generated-->
     select 
@@ -47,7 +54,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND htb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
@@ -56,7 +63,9 @@
   <!--鏍规嵁鎸囧畾鏉′欢鏌ヨ鍘嗗彶璁板綍-->
   <select id="selectSome" resultType="com.dy.pipIrrGlobal.voRm.VoSoil">
     SELECT
-    <include refid="Base_Column_List" />,
+    <include refid="Base_Column_List_with_alias" >
+      <property name="alias" value="htb"/>
+    </include>,
     mtb.`name` AS soilName
     FROM rm_soil_history htb
     INNER JOIN pr_st_soil mtb ON mtb.id = htb.soil_id
@@ -70,7 +79,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND htb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilLastMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilLastMapper.xml
index 478e8e1..eb042e1 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilLastMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmSoilLastMapper.xml
@@ -25,6 +25,15 @@
     soil_humidity4, soil_humidity5, soil_temperature1, soil_temperature2, soil_temperature3, 
     soil_temperature4, soil_temperature5
   </sql>
+
+  <sql id="Base_Column_List_with_alias">
+    <!--@mbg.generated-->
+    ${alias}.id, ${alias}.last_history_id, ${alias}.soil_id, ${alias}.dt, ${alias}.soil_humidity1,
+    ${alias}.soil_humidity2, ${alias}.soil_humidity3, ${alias}.soil_humidity4,
+    ${alias}.soil_humidity5, ${alias}.soil_temperature1, ${alias}.soil_temperature2,
+    ${alias}.soil_temperature3, ${alias}.soil_temperature4, ${alias}.soil_temperature5
+  </sql>
+
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
     <!--@mbg.generated-->
     select 
@@ -64,7 +73,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND ltb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
@@ -73,7 +82,9 @@
   <!--鏍规嵁鎸囧畾鏉′欢鏌ヨ璁板綍-->
   <select id="selectSome" resultType="com.dy.pipIrrGlobal.voRm.VoSoil">
     SELECT
-    <include refid="Base_Column_List" />,
+    <include refid="Base_Column_List_with_alias" >
+      <property name="alias" value="ltb"/>
+    </include>,
     mtb.`name` AS soilName
     FROM rm_soil_last ltb
     INNER JOIN pr_st_soil mtb ON mtb.id = ltb.soil_id
@@ -87,7 +98,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND ltb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmWeatherHistoryMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmWeatherHistoryMapper.xml
index 3019090..77909d1 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmWeatherHistoryMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmWeatherHistoryMapper.xml
@@ -20,6 +20,13 @@
     id, weather_id, dt, air_temperature, air_humidity, ultraviolet, light_intensity, 
     rainfall, wind_speed, wind_direction
   </sql>
+  <sql id="Base_Column_List_with_alias">
+    <!--@mbg.generated-->
+    ${alias}.id, ${alias}.weather_id, ${alias}.dt, ${alias}.air_temperature,
+    ${alias}.air_humidity, ${alias}.ultraviolet, ${alias}.light_intensity,
+    ${alias}.rainfall, ${alias}.wind_speed, ${alias}.wind_direction
+  </sql>
+
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
     <!--@mbg.generated-->
     select 
@@ -43,7 +50,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND htb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
@@ -52,7 +59,9 @@
   <!--鏍规嵁鎸囧畾鏉′欢鏌ヨ鍘嗗彶璁板綍-->
   <select id="selectSome" resultType="com.dy.pipIrrGlobal.voRm.VoWeather">
     SELECT
-    <include refid="Base_Column_List" />,
+    <include refid="Base_Column_List_with_alias" >
+      <property name="alias" value="htb"/>
+    </include>,
     mtb.`name` AS weatherName
     FROM rm_weather_history htb
     INNER JOIN pr_st_weather mtb ON mtb.id = htb.weather_id
@@ -66,7 +75,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND htb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmWeatherLastMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmWeatherLastMapper.xml
index 9be0f00..157e5a8 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmWeatherLastMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmWeatherLastMapper.xml
@@ -21,6 +21,13 @@
     id, last_history_id, weather_id, dt, air_temperature, air_humidity, ultraviolet, 
     light_intensity, rainfall, wind_speed, wind_direction
   </sql>
+  <sql id="Base_Column_List_with_alias">
+    <!--@mbg.generated-->
+    ${alias}.id, ${alias}.last_history_id, ${alias}.weather_id, ${alias}.dt, ${alias}.air_temperature,
+    ${alias}.air_humidity, ${alias}.ultraviolet, ${alias}.light_intensity,
+    ${alias}.rainfall, ${alias}.wind_speed, ${alias}.wind_direction
+  </sql>
+
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
     <!--@mbg.generated-->
     select 
@@ -60,7 +67,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND ltb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
@@ -69,7 +76,9 @@
   <!--鏍规嵁鎸囧畾鏉′欢鏌ヨ璁板綍-->
   <select id="selectSome" resultType="com.dy.pipIrrGlobal.voRm.VoWeather">
     SELECT
-    <include refid="Base_Column_List" />,
+    <include refid="Base_Column_List_with_alias" >
+      <property name="alias" value="ltb"/>
+    </include>,
     mtb.`name` AS weatherName
     FROM rm_weather_last ltb
     INNER JOIN pr_st_weather mtb ON mtb.id = ltb.weather_id
@@ -83,7 +92,7 @@
       <if test = "name != null and name !=''">
         AND mtb.name LIKE CONCAT('%',#{name},'%')
       </if>
-      <if test = "timeStart != null and timeStop != null">
+      <if test = "timeStart != null and timeStart !='' and timeStop != null and timeStop != ''">
         AND ltb.dt BETWEEN #{timeStart} AND #{timeStop}
       </if>
     </where>
diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-param-set/src/main/java/com/dy/pipIrrParamSet/console/Command.java b/pipIrr-platform/pipIrr-mw/pipIrr-param-set/src/main/java/com/dy/pipIrrParamSet/console/Command.java
index ae2242f..a8799d7 100644
--- a/pipIrr-platform/pipIrr-mw/pipIrr-param-set/src/main/java/com/dy/pipIrrParamSet/console/Command.java
+++ b/pipIrr-platform/pipIrr-mw/pipIrr-param-set/src/main/java/com/dy/pipIrrParamSet/console/Command.java
@@ -21,8 +21,8 @@
 	static{
 		commands = new String[]{
 				"config 鏌ョ湅閰嶇疆淇℃伅",	
-				"mw 121 [tag] 鍛戒护鍚箟锛氶�氫俊涓棿浠跺湪浜戞湇鍔″櫒锛�121.199.41.121锛変笂鐨刐tag](鍏冭皨ym,娌欑洏sp娴嬭瘯test锛屾姹焟j锛屾皯鍕q锛屽欢搴唝q锛岄粦榫欐睙hlj锛岀敇宸瀏z锛屽噳宸瀕z锛岄噾宸漥c锛屽槈宄叧jyg)绯荤粺閰嶇疆",
-				"mw 233 [tag] 鍛戒护鍚箟锛氶�氫俊涓棿浠跺湪浜戞湇鍔″櫒锛�8.130.130.233锛変笂鐨刐tag](鍏冭皨ym,娌欑洏sp娴嬭瘯test锛屾姹焟j锛屾皯鍕q锛屽欢搴唝q锛岄粦榫欐睙hlj锛岀敇宸瀏z锛屽噳宸瀕z锛岄噾宸漥c锛屽槈宄叧jyg)绯荤粺閰嶇疆",
+				"mw 121 [tag] 鍛戒护鍚箟锛氶�氫俊涓棿浠跺湪浜戞湇鍔″櫒锛�121.199.41.121锛変笂鐨刐tag](姘戝嫟mq锛屽欢搴唝q锛岄粦榫欐睙hlj锛岀敇宸瀏z锛屽噳宸瀕z锛岄噾宸漥c锛屽槈宄叧jyg)绯荤粺閰嶇疆",
+				"mw 233 [tag] 鍛戒护鍚箟锛氶�氫俊涓棿浠跺湪浜戞湇鍔″櫒锛�8.130.130.233锛変笂鐨刐tag](鍏冭皨ym锛屾矙鐩榮p锛屾祴璇晅est锛屾姹焟j)绯荤粺閰嶇疆",
 				"web 121 鍛戒护鍚箟锛歸eb妯″潡鍦ㄤ簯鏈嶅姟鍣紙121.199.41.121锛変笂鐨勯厤缃�",
 				"web 233 鍛戒护鍚箟锛歸eb妯″潡鍦ㄤ簯鏈嶅姟鍣紙8.130.130.233锛変笂鐨勯厤缃�",
 				"exit 閫�鍑�",

--
Gitblit v1.8.0