jinpengyong
2023-11-10 4686da41b376617f6d447b3546c045ce54f032fa
Merge remote-tracking branch 'origin/dev' into dev
1 files modified
15 ■■■■ changed files
screen-manage/src/main/java/com/moral/api/service/impl/HistorySecondCruiserServiceImpl.java 15 ●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/service/impl/HistorySecondCruiserServiceImpl.java
@@ -169,12 +169,19 @@
        List<CruiserDTO> cruiserInfo = new ArrayList<>();
        ArrayList<ManageCoordinateDetail> rsList1 = new ArrayList<>();
        for(CruiserListDTO c : list){
            if (ObjectUtils.isEmpty(c.getFlyLon()) || ObjectUtils.isEmpty(c.getFlyLat())) {
                continue;
            }
            double[] doubles = RoadUtils.transformWGS84ToBD09(c.getFlyLon(), c.getFlyLat());
            if(doubles.length !=2){
                continue;
            }
            String date = new StringBuilder().append(c.getFlyLon()).append("_").append(c.getFlyLat()).toString();
            if(c.getState().equals(0)){
                CruiserDTO cruiserDTO = new CruiserDTO();
                cruiserDTO.setTime(c.getTime());
                cruiserDTO.setFlyLat(c.getFlyLat());
                cruiserDTO.setFlyLon(c.getFlyLon());
                cruiserDTO.setFlyLat(doubles[1]);
                cruiserDTO.setFlyLon(doubles[0]);
                cruiserDTO.setData(date);
                cruiserDTO.setState("1");
                cruiserInfo.add(cruiserDTO);
@@ -182,8 +189,8 @@
                ManageCoordinateDetail detail = new ManageCoordinateDetail();
                detail.setId(c.getId());
                detail.setCoordinateId(c.getCoordinateId());
                detail.setLongitude(c.getFlyLon());
                detail.setLatitude(c.getFlyLat());
                detail.setLongitude(doubles[0]);
                detail.setLatitude(doubles[1]);
                detail.setState(c.getState().toString());
                detail.setCode(date);
                rsList1.add(detail);