From 22ce13af4a1532a5253fc4ffdf5b8e69629a3a0a Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Tue, 28 Apr 2020 17:28:31 +0800 Subject: [PATCH] 报表导出 --- src/main/java/com/moral/controller/ScreenController.java | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/moral/controller/ScreenController.java b/src/main/java/com/moral/controller/ScreenController.java index 3920b26..e9183f9 100644 --- a/src/main/java/com/moral/controller/ScreenController.java +++ b/src/main/java/com/moral/controller/ScreenController.java @@ -463,7 +463,7 @@ @GetMapping("month-sensor-average") public Map<String, Object> getMonthAverageBySensor(HttpServletRequest request) { Map<String, Object> parameters = getParametersStartingWith(request, null); - return historyMinutelyService.getMonthAverageBySensor(parameters); + return historyMinutelyService.getAverageBySensor(parameters); } @GetMapping("check-activate") @@ -1463,7 +1463,7 @@ @GetMapping("/carTrajectory") @ApiOperation(value = "���������������������", notes = "���������������������") @ApiImplicitParams(value = { - @ApiImplicitParam(name = "mac", value = "������mac������������p5dnd7a0392082���", required = true, paramType = "query", dataType = "String"), + @ApiImplicitParam(name = "mac", value = "������mac������������p5dnd7a0392081���", required = true, paramType = "query", dataType = "String"), @ApiImplicitParam(name = "startTime", value = "������������(���������2020-03-19-14)", required = true, paramType = "query", dataType = "String"), @ApiImplicitParam(name = "endTime", value = "������������(���������2020-03-19-17)", required = true, paramType = "query", dataType = "String") }) @@ -1474,9 +1474,13 @@ String startHour = st.substring(st.lastIndexOf("-") + 1); String startTime = startYearAndDay + " " + startHour + ":00:00"; String et = parameters.get("endTime").toString(); - String endYearAndDay = et.substring(0, et.lastIndexOf("-")); String endHour = et.substring(et.lastIndexOf("-") + 1); - String endTime = endYearAndDay + " " + endHour + ":00:00"; + int endHourValue =Integer.valueOf(endHour); + int startHourValue =Integer.valueOf(startHour); + if(endHourValue<=startHourValue){ + endHourValue=23; + } + String endTime = startYearAndDay + " " + endHourValue + ":00:00"; parameters.put("startTime", startTime); parameters.put("endTime", endTime); String mac = parameters.get("mac").toString(); -- Gitblit v1.8.0