Commit f12f2d8f authored by 吴金锋's avatar 吴金锋

根据条件获取温湿度数据的取值改为取上上限,下下限

parent 5a020355
Pipeline #1003 passed with stage
in 0 seconds
...@@ -4,14 +4,22 @@ public class ResultAlarmVo{ ...@@ -4,14 +4,22 @@ public class ResultAlarmVo{
private String alarmType; private String alarmType;
private Float temUpper;//温度上上限
private Float temMax;//温度上限 private Float temMax;//温度上限
private Float temMin;//温度下限 private Float temMin;//温度下限
private Float temLower;//温度下下限
private Float humidityUpper;//湿度上上限
private Float humidityMax;//湿度上限 private Float humidityMax;//湿度上限
private Float humidityMin;//湿度下限 private Float humidityMin;//湿度下限
private Float humidityLower;//湿度下下限
private Float tilt;//倾斜度 private Float tilt;//倾斜度
private Float shock;//震度 private Float shock;//震度
...@@ -81,4 +89,36 @@ public class ResultAlarmVo{ ...@@ -81,4 +89,36 @@ public class ResultAlarmVo{
public void setRemark(String remark) { public void setRemark(String remark) {
this.remark = remark; this.remark = remark;
} }
public Float getTemUpper() {
return temUpper;
}
public void setTemUpper(Float temUpper) {
this.temUpper = temUpper;
}
public Float getTemLower() {
return temLower;
}
public void setTemLower(Float temLower) {
this.temLower = temLower;
}
public Float getHumidityUpper() {
return humidityUpper;
}
public void setHumidityUpper(Float humidityUpper) {
this.humidityUpper = humidityUpper;
}
public Float getHumidityLower() {
return humidityLower;
}
public void setHumidityLower(Float humidityLower) {
this.humidityLower = humidityLower;
}
} }
...@@ -4,9 +4,10 @@ package com.example.tdl.mapper; ...@@ -4,9 +4,10 @@ package com.example.tdl.mapper;
import com.example.tdl.domain.vo.*; import com.example.tdl.domain.vo.*;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List; import java.util.List;
@Repository
@Mapper @Mapper
public interface AlarmMapper { public interface AlarmMapper {
List<ResultAlarmVo> getAll(String companyNo); List<ResultAlarmVo> getAll(String companyNo);
......
...@@ -2,11 +2,9 @@ package com.example.tdl.mapper; ...@@ -2,11 +2,9 @@ package com.example.tdl.mapper;
import com.example.tdl.domain.vo.*; import com.example.tdl.domain.vo.*;
import com.example.tdl.entity.Warehouse;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import org.springframework.web.bind.annotation.PostMapping;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
......
...@@ -1321,15 +1321,15 @@ public class WarehouseController { ...@@ -1321,15 +1321,15 @@ public class WarehouseController {
WarehouseTDLDetailVo warehouseTDLDetailVo=new WarehouseTDLDetailVo(); WarehouseTDLDetailVo warehouseTDLDetailVo=new WarehouseTDLDetailVo();
warehouseTDLDetailVo.setDescription("temperature"); warehouseTDLDetailVo.setDescription("temperature");
warehouseTDLDetailVo.setTimeAndValuesVos(historyDataLists); warehouseTDLDetailVo.setTimeAndValuesVos(historyDataLists);
warehouseTDLDetailVo.setMax(resultAlarmVo != null ? resultAlarmVo.getTemMax() : null); warehouseTDLDetailVo.setMax(resultAlarmVo != null ? resultAlarmVo.getTemUpper() : null);
warehouseTDLDetailVo.setMin(resultAlarmVo != null ? resultAlarmVo.getTemMin() : null); warehouseTDLDetailVo.setMin(resultAlarmVo != null ? resultAlarmVo.getTemLower() : null);
warehouseTDLDetailVoList.add(warehouseTDLDetailVo); warehouseTDLDetailVoList.add(warehouseTDLDetailVo);
WarehouseTDLDetailVo warehouseTDLDetailVos=new WarehouseTDLDetailVo(); WarehouseTDLDetailVo warehouseTDLDetailVos=new WarehouseTDLDetailVo();
warehouseTDLDetailVos.setDescription("humidity"); warehouseTDLDetailVos.setDescription("humidity");
warehouseTDLDetailVos.setTimeAndValuesVos(historyDataList); warehouseTDLDetailVos.setTimeAndValuesVos(historyDataList);
warehouseTDLDetailVos.setMax(resultAlarmVo != null ? resultAlarmVo.getHumidityMax() : null); warehouseTDLDetailVos.setMax(resultAlarmVo != null ? resultAlarmVo.getHumidityUpper() : null);
warehouseTDLDetailVos.setMin(resultAlarmVo != null ? resultAlarmVo.getHumidityMin() : null); warehouseTDLDetailVos.setMin(resultAlarmVo != null ? resultAlarmVo.getHumidityLower() : null);
warehouseTDLDetailVoList.add(warehouseTDLDetailVos); warehouseTDLDetailVoList.add(warehouseTDLDetailVos);
return warehouseTDLDetailVoList; return warehouseTDLDetailVoList;
} }
......
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
</select> </select>
<select id="getAlarmByWarehouseNo" parameterType="String" resultType="com.example.tdl.domain.vo.ResultAlarmVo"> <select id="getAlarmByWarehouseNo" parameterType="String" resultType="com.example.tdl.domain.vo.ResultAlarmVo">
SELECT DISTINCT alarmType,temMax,temMin,humidityMax,humidityMin,tilt,shock,a.remark SELECT DISTINCT alarmType,temUpper,temMax,temMin,temLower,humidityUpper,humidityMax,humidityMin,humidityLower,tilt,shock,a.remark
FROM tdl_gateway_log tgl INNER JOIN alarm a ON tgl.alarm_id=a.id FROM tdl_gateway_log tgl INNER JOIN alarm a ON tgl.alarm_id=a.id
where warehouseNo=#{warehouseNo,jdbcType=VARCHAR} where warehouseNo=#{warehouseNo,jdbcType=VARCHAR}
AND gatewaySN=#{gatewaySN,jdbcType=VARCHAR} AND gatewaySN=#{gatewaySN,jdbcType=VARCHAR}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment