From 33b9d2c203a9998272088ecdf43a15dd53669967 Mon Sep 17 00:00:00 2001 From: cjl <909710561@qq.com> Date: Thu, 28 Mar 2024 15:51:53 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into cjl --- screen-api/src/main/java/com/moral/api/service/impl/DataDisplayServiceImpl.java | 115 +++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 78 insertions(+), 37 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/service/impl/DataDisplayServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/DataDisplayServiceImpl.java index e560813..12b96f5 100644 --- a/screen-api/src/main/java/com/moral/api/service/impl/DataDisplayServiceImpl.java +++ b/screen-api/src/main/java/com/moral/api/service/impl/DataDisplayServiceImpl.java @@ -439,12 +439,12 @@ ArrayList<Integer> list = new ArrayList<>(); list.add(id); ArrayList<HeatMapDTO> rsHeatMap = new ArrayList<>(); - ArrayList<String> list1 = new ArrayList<>(); +/* ArrayList<String> list1 = new ArrayList<>(); list1.add("���������������"); list1.add("���������������"); list1.add("���������������"); list1.add("���������������"); - list1.add("������������������"); + list1.add("������������������");*/ if (form.equals("hour")){ //������ // String[] split = startTime.split("-"); @@ -508,43 +508,84 @@ getHeatMap(heatMap,type); rsHeatMap.addAll(heatMap); } - for (int i = 0; i <6; i++) { - HeatMapDTO heatMapDTO = new HeatMapDTO(); - heatMapDTO.setCount(0.0); - if (i==0){ - heatMapDTO.setLat(40.590436); - heatMapDTO.setLng(122.861935); - heatMapDTO.setMac("1111"); - heatMapDTO.setName("1111"); - }else if (i==1){ - heatMapDTO.setLat(40.636617); - heatMapDTO.setLng(123.101544); - heatMapDTO.setMac("2222"); - heatMapDTO.setName("2222"); - }else if (i==2){ - heatMapDTO.setLat(40.890881); - heatMapDTO.setLng(122.910687); - heatMapDTO.setMac("3333"); - heatMapDTO.setName("3333"); - }else if (i==3){ - heatMapDTO.setLat(40.682129); - heatMapDTO.setLng(123.105836); - heatMapDTO.setMac("4444"); - heatMapDTO.setName("4444"); - }else if (i==4){ - heatMapDTO.setLat(40.890037); - heatMapDTO.setLng(123.021151); - heatMapDTO.setMac("5555"); - heatMapDTO.setName("5555"); - }else { - heatMapDTO.setLat(41.051333); - heatMapDTO.setLng(122.505864); - heatMapDTO.setMac("6666"); - heatMapDTO.setName("6666"); + if (id==71){ + for (int i = 0; i <6; i++) { + HeatMapDTO heatMapDTO = new HeatMapDTO(); + heatMapDTO.setCount(0.0); + if (i==0){ + heatMapDTO.setLat(40.590436); + heatMapDTO.setLng(122.861935); + heatMapDTO.setMac("1111"); + heatMapDTO.setName("1111"); + }else if (i==1){ + heatMapDTO.setLat(40.636617); + heatMapDTO.setLng(123.101544); + heatMapDTO.setMac("2222"); + heatMapDTO.setName("2222"); + }else if (i==2){ + heatMapDTO.setLat(40.890881); + heatMapDTO.setLng(122.910687); + heatMapDTO.setMac("3333"); + heatMapDTO.setName("3333"); + }else if (i==3){ + heatMapDTO.setLat(40.682129); + heatMapDTO.setLng(123.105836); + heatMapDTO.setMac("4444"); + heatMapDTO.setName("4444"); + }else if (i==4){ + heatMapDTO.setLat(40.890037); + heatMapDTO.setLng(123.021151); + heatMapDTO.setMac("5555"); + heatMapDTO.setName("5555"); + }else { + heatMapDTO.setLat(41.051333); + heatMapDTO.setLng(122.505864); + heatMapDTO.setMac("6666"); + heatMapDTO.setName("6666"); + } + rsHeatMap.add(heatMapDTO); } - rsHeatMap.add(heatMapDTO); } - + if (id==73){ + //��������� + double lat =33.414538; + double lng =120.066616; + for (int i = 0; i <11 ; i++) { + for (int j = 0; j < 20; j++) { + HeatMapDTO heatMapDTO = new HeatMapDTO(); + heatMapDTO.setCount(0.0); + heatMapDTO.setLat(lat); + heatMapDTO.setLng(lng); + heatMapDTO.setName("1"); + heatMapDTO.setMac(i+"1"+j); + rsHeatMap.add(heatMapDTO); + lng=lng+0.01; + if (j==19){ + lng=120.066616; + } + } + lat =lat-0.01; + } + //��������� + double lat1 =33.214555; + double lng1 =120.416805; + for (int i = 0; i < 11 ; i++) { + for (int j = 0; j < 10; j++) { + HeatMapDTO heatMapDTO = new HeatMapDTO(); + heatMapDTO.setCount(0.0); + heatMapDTO.setLat(lat1); + heatMapDTO.setLng(lng1); + heatMapDTO.setName("2"); + heatMapDTO.setMac(i+"2"+j); + rsHeatMap.add(heatMapDTO); + lng1=lng1+0.004; + if (j==9){ + lng1=120.416805; + } + } + lat1 =lat1-0.0022; + } + } return distrinList(rsHeatMap); } -- Gitblit v1.8.0