| | |
| | | return null; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 警情时间分布 0-2 2-4 4-6 6-8 .... 22-24 |
| | | * @param response 跨域配置 |
| | | * @param conditionVo 条件 |
| | | * @return |
| | | */ |
| | | @GetMapping("/selAlarmTimeDis") |
| | | public R selAlarmTimeDis(HttpServletResponse response,ConditionVo conditionVo) { |
| | | response.setHeader("Access-Control-Allow-Origin", "*"); |
| | | response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); |
| | | response.setHeader("Access-Control-Allow-Credentials","true"); |
| | | Map<String, Object> map = new HashMap<>(); |
| | | //获取时间天数 |
| | | if (null!= conditionVo.getStartTime() && conditionVo.getStartTime()!="" |
| | | && null!=conditionVo.getEndTime() && conditionVo.getEndTime()!="") { |
| | | int times = DateUtils.getTimeOverOneDate(conditionVo.getStartTime(), conditionVo.getEndTime()).size(); |
| | | //查询当前时间段区间时间一键求助报警个数 |
| | | List<Integer> alarmTimeDis = alarmService.selAlarmTimeDis(conditionVo); |
| | | //查询当前时间段区间时间违禁品个数 |
| | | List<Integer> parcelTimeDis = parcelService.selParcelTimeDis(conditionVo); |
| | | |
| | | //查询当前时间段区间时间红色健康码个数 |
| | | List<Integer> healthcodeTimeDis = ihealthcodeService.selHealthcodeTimeDis(conditionVo); |
| | | //查询当前时间段区间时间体温异常次数 |
| | | List<Integer> animalTimeDis = animalHeatService.selAnimalTimeDis(conditionVo); |
| | | //封装数据 |
| | | map.put("alarmTimeDis",alarmTimeDis); |
| | | map.put("parcelTimeDis",parcelTimeDis); |
| | | map.put("healthcodeTimeDis",healthcodeTimeDis); |
| | | map.put("animalTimeDis",animalTimeDis); |
| | | //返回数据 |
| | | return R.data(map); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | } |