|
@@ -19,10 +19,10 @@
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<select id="getLastFlow" resultType="com.huimv.guowei.admin.entity.vo.EnvDataVo">
|
|
<select id="getLastFlow" resultType="com.huimv.guowei.admin.entity.vo.EnvDataVo">
|
|
- SELECT DISTINCT d.env_temp, d.env_hum, b.id, b.build_name
|
|
|
|
|
|
+ SELECT DISTINCT d.env_temp, d.env_hum,d.other1, b.id, b.build_name
|
|
FROM base_building b
|
|
FROM base_building b
|
|
LEFT OUTER JOIN (
|
|
LEFT OUTER JOIN (
|
|
- SELECT unit_id, env_temp, env_hum, create_time
|
|
|
|
|
|
+ SELECT unit_id, env_temp, env_hum,other1, create_time
|
|
FROM env_data
|
|
FROM env_data
|
|
WHERE (unit_id, create_time) IN (
|
|
WHERE (unit_id, create_time) IN (
|
|
SELECT unit_id, MAX(create_time)
|
|
SELECT unit_id, MAX(create_time)
|
|
@@ -34,14 +34,14 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="listDayDetail" resultType="com.huimv.guowei.admin.entity.EnvData">
|
|
<select id="listDayDetail" resultType="com.huimv.guowei.admin.entity.EnvData">
|
|
- SELECT ROUND(env_temp,2) 'envTemp',ROUND(env_hum,2) 'envHum',create_time FROM `env_data`
|
|
|
|
|
|
+ SELECT ROUND(env_temp,2) 'envTemp',ROUND(env_hum,2) 'envHum',ROUND(other1,2) 'other1',create_time FROM `env_data`
|
|
WHERE unit_id = #{unitId}
|
|
WHERE unit_id = #{unitId}
|
|
AND farm_id = #{farmId}
|
|
AND farm_id = #{farmId}
|
|
AND TO_DAYS(create_time) = TO_DAYS(NOW()) ORDER BY create_time ASC
|
|
AND TO_DAYS(create_time) = TO_DAYS(NOW()) ORDER BY create_time ASC
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="listWeekDetail" resultType="com.huimv.guowei.admin.entity.EnvData">
|
|
<select id="listWeekDetail" resultType="com.huimv.guowei.admin.entity.EnvData">
|
|
- SELECT ROUND(AVG(env_temp),2) 'envTemp',ROUND(AVG(env_hum),2) 'envHum',create_time FROM `env_data`
|
|
|
|
|
|
+ SELECT ROUND(AVG(env_temp),2) 'envTemp',ROUND(AVG(env_hum),2) 'envHum',ROUND(AVG(other1),2) 'other1',create_time FROM `env_data`
|
|
WHERE unit_id = #{unitId}
|
|
WHERE unit_id = #{unitId}
|
|
AND farm_id = #{farmId}
|
|
AND farm_id = #{farmId}
|
|
AND create_time BETWEEN (SELECT DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) DAY)) AND NOW()
|
|
AND create_time BETWEEN (SELECT DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) DAY)) AND NOW()
|
|
@@ -49,7 +49,7 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="listMonthDetail" resultType="com.huimv.guowei.admin.entity.EnvData">
|
|
<select id="listMonthDetail" resultType="com.huimv.guowei.admin.entity.EnvData">
|
|
- SELECT ROUND(AVG(env_temp),2) 'envTemp',ROUND(AVG(env_hum),2) 'envHum',create_time FROM `env_data`
|
|
|
|
|
|
+ SELECT ROUND(AVG(env_temp),2) 'envTemp',ROUND(AVG(env_hum),2) 'envHum',ROUND(AVG(other1),2) 'other1',create_time FROM `env_data`
|
|
WHERE unit_id = #{unitId}
|
|
WHERE unit_id = #{unitId}
|
|
AND farm_id = #{farmId}
|
|
AND farm_id = #{farmId}
|
|
AND create_time BETWEEN (SELECT DATE_ADD(CURDATE(),INTERVAL -DAY(CURDATE())+1 DAY)) AND NOW()
|
|
AND create_time BETWEEN (SELECT DATE_ADD(CURDATE(),INTERVAL -DAY(CURDATE())+1 DAY)) AND NOW()
|
|
@@ -57,7 +57,7 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="listCustomDetail" resultType="com.huimv.guowei.admin.entity.EnvData">
|
|
<select id="listCustomDetail" resultType="com.huimv.guowei.admin.entity.EnvData">
|
|
- SELECT ROUND(AVG(env_temp),2) 'envTemp',ROUND(AVG(env_hum),2) 'envHum',create_time FROM `env_data`
|
|
|
|
|
|
+ SELECT ROUND(AVG(env_temp),2) 'envTemp',ROUND(AVG(env_hum),2) 'envHum',ROUND(AVG(other1),2) 'other1',create_time FROM `env_data`
|
|
WHERE unit_id = #{unitId}
|
|
WHERE unit_id = #{unitId}
|
|
AND farm_id = #{farmId}
|
|
AND farm_id = #{farmId}
|
|
AND create_time BETWEEN '${startDate}' AND '${endDate}'
|
|
AND create_time BETWEEN '${startDate}' AND '${endDate}'
|
|
@@ -92,7 +92,7 @@ FROM
|
|
JOIN env_data b ON a.device_id = b.device_id AND a.id = b.id WHERE b.farm_id=#{farmId}
|
|
JOIN env_data b ON a.device_id = b.device_id AND a.id = b.id WHERE b.farm_id=#{farmId}
|
|
</select>
|
|
</select>
|
|
<select id="listDetail" resultType="com.huimv.guowei.admin.entity.EnvData">
|
|
<select id="listDetail" resultType="com.huimv.guowei.admin.entity.EnvData">
|
|
- SELECT ROUND(env_temp, 2) AS 'envTemp', ROUND(env_hum, 2) AS 'envHum', create_time
|
|
|
|
|
|
+ SELECT ROUND(env_temp, 2) AS 'envTemp', ROUND(env_hum, 2) AS 'envHum',ROUND(other1, 2) AS 'other1', create_time
|
|
FROM `env_data`
|
|
FROM `env_data`
|
|
WHERE unit_id = #{unitId}
|
|
WHERE unit_id = #{unitId}
|
|
AND farm_id = #{farmId}
|
|
AND farm_id = #{farmId}
|