From 7ed9e64f4b566574d19a6be15660cba9dbe6cabe Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Mon, 31 Jul 2023 09:01:52 +0800 Subject: [PATCH] chore:测试提交 --- screen-api/src/main/resources/mapper/HistorySecondUavMapper.xml | 3 ++- screen-api/src/main/java/com/moral/api/controller/UAVController.java | 11 ++++------- 2 files changed, 6 insertions(+), 8 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 5ab31e9..e7ad570 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 @@ -77,7 +77,7 @@ @PostMapping("test") public ResultMessage test(@RequestBody Map<String, Object> params){ //������������������������ - if (!params.containsKey("mac") || !params.containsKey("batch") || !params.containsKey("height")|| !params.containsKey("uvasize")) { + if (!params.containsKey("mac") || !params.containsKey("batch") || !params.containsKey("height1")|| !params.containsKey("uvasize")|| !params.containsKey("height2")) { return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(), ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg()); } String uvasize = params.get("uvasize").toString(); @@ -432,7 +432,7 @@ //��������������� public static String getResult(ArrayList<String[]> doubleArrayList){ -// UAVResultDTO uavResultDTO = new UAVResultDTO(); + int total = doubleArrayList.size(); double X = 0, Y = 0, Z = 0; for (int i = 0; i < total; i++) { @@ -453,14 +453,11 @@ double Lon = Math.atan2(Y, X); double Hyp = Math.sqrt(X * X + Y * Y); double Lat = Math.atan2(Z, Hyp); - + DecimalFormat decimalFormat = new DecimalFormat("#.00000000"); double rsLon = Lon * 180 / Math.PI; double rsLat = Lat * 180 / Math.PI; -// uavResultDTO.setFlyLon(rsLon); -// uavResultDTO.setFlyLat(rsLat); - return rsLon+"_"+rsLat; -// return uavResultDTO; + return decimalFormat.format(rsLon)+"_"+decimalFormat.format(rsLat); } diff --git a/screen-api/src/main/resources/mapper/HistorySecondUavMapper.xml b/screen-api/src/main/resources/mapper/HistorySecondUavMapper.xml index cda70d3..ce67a21 100644 --- a/screen-api/src/main/resources/mapper/HistorySecondUavMapper.xml +++ b/screen-api/src/main/resources/mapper/HistorySecondUavMapper.xml @@ -15,6 +15,7 @@ SELECT history_second_uav.time,`value` FROM history_second_uav WHERE mac = #{mac} AND batch = #{batch} - HAVING abs(`value`->>'$.flyhig') <![CDATA[>=]]> #{height} + HAVING abs(`value`->>'$.flyhig') <![CDATA[>=]]> #{height1} + and abs(`value`->>'$.flyhig') <![CDATA[<=]]> #{height2} </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0