src/main/java/com/moral/controller/WebController.java
@@ -64,6 +64,8 @@
    OrganizationSensorsService organizationSensorsService;
    @Resource
    MapPathService mapPathService;
    @Resource
    HistoryService historyService;
    @GetMapping("test")
@@ -493,6 +495,13 @@
        return new ResultBean<>(mapPath);
    }
    /**
    * @Description: 获取用户站点信息
            * @Param: [request]
            * @return: com.moral.common.bean.ResultBean<java.util.List<com.moral.entity.MonitorPoint>>
            * @Author: 下雨听风
            * @Date: 2020/12/8
            */
    @UserLoginToken
    @GetMapping("monitor-points")
    public ResultBean<List<MonitorPoint>> getmMnitorPoints(HttpServletRequest request) {
@@ -510,6 +519,41 @@
    /**
    * @Description: 获取一个设备某一个传感器的月平均值
            * @Param: [datas, devices]
            * @return: java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
            * @Author: 下雨听风
            * @Date: 2020/12/8
            */
    @UserLoginToken
    @GetMapping("sensor-monthAvg")
    public ResultBean<Map<String, Object>> getSensorMonthAvgByMac(HttpServletRequest request){
        Map<String, Object> parameters = getParametersStartingWith(request, null);
        if ((!parameters.containsKey("mac"))||(!parameters.containsKey("macKey")))
            return ResultBean.fail("参数为null");
        Map<String, Object> result = historyMinutelyService.getAverageBySensor(parameters);
        return new ResultBean<Map<String, Object>>(result);
    }
    /**
    * @Description: 获取单台设备一个小时的AQI
            * @Param: [request]
            * @return: com.moral.common.bean.ResultBean<java.util.Map<java.lang.String,java.lang.Object>>
            * @Author: 下雨听风
            * @Date: 2020/12/8
            */
    @UserLoginToken
    @GetMapping("hourly-aqi")
    public ResultBean<Map<String, Object>> getHourlyAQI(HttpServletRequest request){
        Map<String, Object> parameters = getParametersStartingWith(request, null);
        if (!parameters.containsKey("mac"))
            return ResultBean.fail("参数为null");
        Map<String, Object> result = historyService.gitHourlyAQIByMacAndTimeslot(parameters);
        return new ResultBean<Map<String, Object>>(result);
    }
    /**
     * @Description: 返回结果添加设备经纬度以及state
     * @Param: [datas, devices]
     * @Author: 下雨听风