whyclxw
2024-08-29 47af8735b1172b501919474acea1f0a6f2dae828
设备信息实时推送
1个文件已修改
8 ■■■■■ 已修改文件
src/main/java/com/whyc/service/DevInfService.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DevInfService.java
@@ -57,7 +57,9 @@
    public Response getAllInf(Integer uid, DevInfDto devInfDto) {
        Map<String, Object> allMap = new HashMap<>();
        PageHelper.startPage(devInfDto.getPageNum(), devInfDto.getPageSize());
        List<DevInf> list=mapper.getAllInf(uid,devInfDto.getDevType());
        List<DevInf> listype=mapper.getAllInf(uid,devInfDto.getDevType());
        List<DevInf> list=mapper.getLine(uid);
        Map<Integer, List<DevInf>> typeDevMap = list.stream().collect(Collectors.groupingBy(DevInf::getDevType));
        Map<Integer, List<DevInf>> onlineDevMap = list.stream().collect(Collectors.groupingBy(DevInf::getDevOnline));
@@ -74,13 +76,13 @@
        for (Integer online : onlineDevMap.keySet()) {
            onlineMap.put(online, onlineDevMap.get(online).size());
        }
        PageInfo pageInfo=new PageInfo(list);
        PageInfo pageInfo=new PageInfo(listype);
        allMap.put("type",typeMap);
        allMap.put("onlineMap",onlineMap);
        allMap.put("devSum",devSum);
        allMap.put("pageInfo",pageInfo);
        return new Response().setII(1,list!=null,allMap,"获取所有的设备信息");
        return new Response().setII(1,listype!=null,allMap,"获取所有的设备信息");
    }
    //获取左侧列表