zhangnaisong
2024-07-20 1c4ed98abdba193ac105e6de5bcbab985b52edef
三一车辆查询加入权限提交
已修改1个文件
24 ■■■■ 文件已修改
ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java
@@ -572,7 +572,15 @@
                }
                for (Map<String, Object> m : carList) {
                    if (((String) m.get("stateCn")).contains("在线")) {
                        online = online + 1;
                        String carId = (String) m.get("carId");
                        ArdSyCar ardSyCarQuery = new ArdSyCar();
                        ardSyCarQuery.setCarId(carId);
                        List<ArdSyCar> ardSyCarList = ardSyCarMapper.selectArdSyCarList(ardSyCarQuery);
                        if(ardSyCarList.size() != 0){
                            online = online + 1;
                        }else{
                            continue;
                        }
                    } else {
                        continue;
                    }
@@ -693,29 +701,19 @@
        //对比把匹配到的数据添加到list中
        for (int i = 0; i < list.size(); i++) {
            String carId = list.get(i).get("carId");
            Boolean isCar = false;
            for (int j = 0; j < carList.size(); j++) {
                ArdSyCar ardSyCar = carList.get(j);
                if (carId.equals(ardSyCar.getCarId())) {
                    /*String url = "";
                    if (ardSyCar.getCarPicture() != null) {
                        if (!ardSyCar.getCarPicture().equals("")) {
                            url = ardSyCar.getCarPicture().split("sycar")[0];
                        }
                    }*/
                    list.get(i).put("carModel", this.minioEndpoint + "/" + ardSyCar.getCarModel());//zns
                    //m.put("carModel",ardSyCar.getCarModel());
                    list.get(i).put("carTypeArd", ardSyCar.getCarType());
                    list.get(i).put("carBrand", ardSyCar.getCarBrand());
                    list.get(i).put("carPicture", ardSyCar.getCarPicture());
                    isCar = true;
                    list.get(i).put("deptId", ardSyCar.getDeptId());
                    break;
                }
            }
            /*if(!isCar){
                list.remove(list.get(i));
            }*/
        }
        list = list.stream().filter(map -> map.get("deptId") != null).collect(Collectors.toList());
        return list;
    }