于紫祥_1901
2020-11-18 fc1e6566611aa9f4311272aeb0e2da1d03d6c9bd
风场更新
2 files modified
6 ■■■■ changed files
src/main/java/com/moral/service/impl/DeviceServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/resources/mapper/HistoryMapper.xml 2 ●●● patch | view | raw | blame | history
src/main/java/com/moral/service/impl/DeviceServiceImpl.java
@@ -827,7 +827,7 @@
            if (tvoc == null) {
                tvoc = 0.0;
            }
            Double dir = (270.0 - windDir * Math.PI / 180.0);
            Double dir = (180.0 - windDir * Math.PI / 180.0);
            U = windSpeed * Math.cos(dir);
            V = windSpeed * Math.sin(dir);
@@ -1029,7 +1029,7 @@
            if (tvoc == null) {
                tvoc = 0.0;
            }
            Double dir = (270.0 - windDir * Math.PI / 180.0);
            Double dir = (180.0 - windDir * Math.PI / 180.0);
            U = windSpeed * Math.cos(dir);
            V = windSpeed * Math.sin(dir);
src/main/resources/mapper/HistoryMapper.xml
@@ -299,7 +299,7 @@
    </select>
    <select id="getDailyAvgData" resultType="java.util.Map">
        SELECT  AVG(hd.json->"$.e1[0]") as `PM2_5`,AVG(hd.json->"$.e2[0]") as 'PM10',AVG(hd.json->"$.e10[0]") as 'CO',
            AVG(hd.json->"$.e11[0]") as 'SO2',AVG(hd.json->"$.e16[0]") as 'NO2',AVG(hd.json->"$.e15[0]") as 'O3-day'
            AVG(hd.json->"$.e11[0]") as 'SO2',AVG(hd.json->"$.e16[0]") as 'NO2',AVG(hd.json->"$.e15[0]") as 'O3_day'
FROM `history_daily` hd,monitor_point mt,device d where mt.id=d.monitor_point_id
and d.mac=hd.mac and mt.id=#{mId} and time=#{time}
    </select>