From 9f7685f3488b5582d48cf8778ee45feb99bd5eec Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Fri, 28 Jul 2023 14:02:31 +0800 Subject: [PATCH] chore:测试提交 --- screen-api/src/main/java/com/moral/api/exception/consumer/SecondDataConsumer.java | 10 +++++----- screen-api/src/main/java/com/moral/api/controller/UAVController.java | 34 ++++++++++++++++------------------ screen-api/src/main/java/com/moral/api/exception/consumer/CruiserDataConsumer.java | 16 ++++++++-------- 3 files changed, 29 insertions(+), 31 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/controller/UAVController.java b/screen-api/src/main/java/com/moral/api/controller/UAVController.java index 9d28eec..5ab31e9 100644 --- a/screen-api/src/main/java/com/moral/api/controller/UAVController.java +++ b/screen-api/src/main/java/com/moral/api/controller/UAVController.java @@ -88,6 +88,14 @@ ArrayList<Double> flyLonList = new ArrayList<>(); List<HistorySecondUav> historySecondUavs = historySecondUavMapper.reList(params); + for (HistorySecondUav historySecondUav : historySecondUavs) { + String value = historySecondUav.getValue(); + JSONObject jsonObject = JSONObject.parseObject(value); + String flylon = jsonObject.get("flylon").toString(); + String flylat = jsonObject.get("flylat").toString(); + flyLatList.add(Double.parseDouble(flylat)); + flyLonList.add(Double.parseDouble(flylon)); + } if (ObjectUtils.isEmpty(historySecondUavs)){ return new ResultMessage(ResponseCodeEnum.TARGET_IS_NULL,"null"); } @@ -96,13 +104,13 @@ Double minLat = Collections.min(flyLatList); Double minLon = Collections.min(flyLonList); //������������������ - String leftTop = minLat +";"+ maxLon; +// String leftTop = minLat +";"+ maxLon; //������ - String rightTop = maxLat +";"+ maxLon; +// String rightTop = maxLat +";"+ maxLon; //������ - String leftBottom = minLat +";" + minLon; +// String leftBottom = minLat +";" + minLon; //������ - String rightBottom = maxLat +";" + minLon; +// String rightBottom = maxLat +";" + minLon; //��������������������� double distance1 = getDistance(maxLon, minLat, maxLon, maxLat); //��������������������� @@ -110,13 +118,13 @@ ArrayList<UAVGteForDTO> list = new ArrayList<>(); //������������ - String [] lefts =new String[]{maxLon.toString(),minLat.toString()}; +// String [] lefts =new String[]{maxLon.toString(),minLat.toString()}; //������2 - String[] youshang = calLocationByDistanceAndLocationAndDirection(90, minLon, maxLat, 50); + String[] youshang = calLocationByDistanceAndLocationAndDirection(90, minLon, maxLat, size); //������2 - String[] youxia = calLocationByDistanceAndLocationAndDirection(180, Double.parseDouble(youshang[0]), Double.parseDouble(youshang[1]), 50); + String[] youxia = calLocationByDistanceAndLocationAndDirection(180, Double.parseDouble(youshang[0]), Double.parseDouble(youshang[1]), size); //������2 - String[] zuoxia = calLocationByDistanceAndLocationAndDirection(180, minLon, maxLat, 50); + String[] zuoxia = calLocationByDistanceAndLocationAndDirection(180, minLon, maxLat, size); for (int i = 0; i <distance2 ; i+=size) { UAVGteForDTO dto1 = new UAVGteForDTO(); @@ -298,16 +306,6 @@ O3Double = O3ArrayList.stream().mapToDouble(Double::doubleValue).average().getAsDouble(); } -// dto.setCoAvg(CODouble); -// dto.setNO2Avg(NODouble); -// dto.setO3Avg(O3Double); -// dto.setTVOCAvg(TVODouble); -// dto.setPM10Avg(PM10Double); -// dto.setPM25Avg(PM25Double); -// dto.setSO2Avg(SODouble); -// dto.setWDAvg(WDDouble); -// dto.setSHAvg(SHDouble); -// dto.setQYAvg(QYDouble); dto.setA21005(CODouble); dto.setA21004(NODouble); dto.setA05024(O3Double); diff --git a/screen-api/src/main/java/com/moral/api/exception/consumer/CruiserDataConsumer.java b/screen-api/src/main/java/com/moral/api/exception/consumer/CruiserDataConsumer.java index ebdfc28..50f3a47 100644 --- a/screen-api/src/main/java/com/moral/api/exception/consumer/CruiserDataConsumer.java +++ b/screen-api/src/main/java/com/moral/api/exception/consumer/CruiserDataConsumer.java @@ -1,4 +1,4 @@ -/* + package com.moral.api.exception.consumer; import com.moral.api.utils.AdjustDataUtils; @@ -26,12 +26,12 @@ import com.moral.api.websocket.CruiserWebSocketServer; import com.moral.constant.KafkaConstants; -*/ + /* * ������������������������ - * *//* + * */ -@Component +//@Component @Slf4j public class CruiserDataConsumer implements ConsumerSeekAware { @@ -67,9 +67,9 @@ continue; } Double sourceDataD = Double.valueOf(String.valueOf(data.get(code))); - */ -/*BigDecimal bg = new BigDecimal(sourceDataD); - bg = bg.setScale(2, BigDecimal.ROUND_FLOOR);*//* + + BigDecimal bg = new BigDecimal(sourceDataD); + bg = bg.setScale(2, BigDecimal.ROUND_FLOOR); String sourceData = String.valueOf(sourceDataD); //������������ @@ -117,4 +117,4 @@ } } -*/ + diff --git a/screen-api/src/main/java/com/moral/api/exception/consumer/SecondDataConsumer.java b/screen-api/src/main/java/com/moral/api/exception/consumer/SecondDataConsumer.java index bb8d4a2..225e1ab 100644 --- a/screen-api/src/main/java/com/moral/api/exception/consumer/SecondDataConsumer.java +++ b/screen-api/src/main/java/com/moral/api/exception/consumer/SecondDataConsumer.java @@ -1,4 +1,4 @@ -/* + package com.moral.api.exception.consumer; import com.alibaba.fastjson.JSON; @@ -23,16 +23,16 @@ import java.util.Map; import java.util.concurrent.CopyOnWriteArraySet; -*/ + /** * @ClassName SecondsDataConsumer1 * @Description TODO * @Author ��������� * @Date 2021/6/15 14:49 * @Version TODO - **//* + **/ -@Component +//@Component @Slf4j public class SecondDataConsumer implements ConsumerSeekAware { @@ -119,4 +119,4 @@ } -*/ + -- Gitblit v1.8.0