Browse Source

'优化设备日平均值、月平均值、年平均值导出接口,修改导出excel标题名称、sheet名称,将室外天气参数(温度平均值、湿度平均值、pm2_5平均值)和房间设备(温度平均值、湿度平均值、pm2_5平均值)放在一起进行对比展示(补充)'

james 1 year ago
parent
commit
848e471745

+ 7 - 7
service-backend/service-backend-biz/src/main/java/com/usky/backend/service/impl/DataQueryServiceImpl.java

@@ -253,16 +253,16 @@ public class DataQueryServiceImpl implements DataQueryService {
                         for(int k=0;k<list1.size();k++){
                             if(dateList.get(i).equals(list1.get(k).getDataDate()) && deviceIdList.get(j).equals(list1.get(k).getDeviceId())){
                                 if(list1.get(k).getAttributeName().equals("wd")){
-                                    responseVO.setWdIn(String.format("%.3f",list1.get(k).getAvrg()));
+                                    responseVO.setWdIn(String.format("%.1f",list1.get(k).getAvrg()));
                                 }
                                 if(list1.get(k).getAttributeName().equals("sd")){
-                                    responseVO.setSdIn(String.format("%.3f",list1.get(k).getAvrg()));
+                                    responseVO.setSdIn(String.format("%.1f",list1.get(k).getAvrg()));
                                 }
                                 if(list1.get(k).getAttributeName().equals("pm2_5")){
-                                    responseVO.setPm2_5In(String.format("%.3f",list1.get(k).getAvrg()));
+                                    responseVO.setPm2_5In(String.format("%.1f",list1.get(k).getAvrg()));
                                 }
                                 if(list1.get(k).getAttributeName().equals("co2")){
-                                    responseVO.setCo2(String.format("%.3f",list1.get(k).getAvrg()));
+                                    responseVO.setCo2(String.format("%.1f",list1.get(k).getAvrg()));
                                 }
                                 if(list1.get(k).getAttributeName().equals("voc")){ //voc平均值(优就是1,良是2,差是3)
                                     String name = "";
@@ -282,13 +282,13 @@ public class DataQueryServiceImpl implements DataQueryService {
                         for(int h=0;h<list2.size();h++){
                             if(dateList.get(i).equals(list2.get(h).getDataDate())){
                                 if(list2.get(h).getAttributeName().equals("wd")){
-                                    responseVO.setWdOut(String.format("%.3f",list2.get(h).getAvrg()));
+                                    responseVO.setWdOut(String.format("%.1f",list2.get(h).getAvrg()));
                                 }
                                 if(list2.get(h).getAttributeName().equals("sd")){
-                                    responseVO.setSdOut(String.format("%.3f",list2.get(h).getAvrg()));
+                                    responseVO.setSdOut(String.format("%.1f",list2.get(h).getAvrg()));
                                 }
                                 if(list2.get(h).getAttributeName().equals("pm2_5")){
-                                    responseVO.setPm2_5Out(String.format("%.3f",list2.get(h).getAvrg()));
+                                    responseVO.setPm2_5Out(String.format("%.1f",list2.get(h).getAvrg()));
                                 }
                                 if(list2.get(h).getAttributeName().equals("quality")){ //空气质量平均值(1、优质 2、良好 3、轻度污染 4、中度污染 5、重度污染 6、严重污染)
                                     String name = "";