Pu Zhibing
2025-06-04 3f21cddda071af37e902c98c8e6b0f82dd9dd303
优化报警附件逻辑
1个文件已修改
18 ■■■■ 已修改文件
ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/WarnMsgService.java
@@ -345,11 +345,19 @@
                    }
                    upWarnMsgAdptInfo.setInfoId(data.getAlarmId());
                    upWarnMsgAdptInfo.setLevel(getLevel(data.getLevel()));
                    if(null != data.getLatitude()){
                        upWarnMsgAdptInfo.setLongitude(data.getLatitude().intValue() * 10);
                    }
                    if(null != data.getLongitude()){
                        upWarnMsgAdptInfo.setLatitude(data.getLongitude().intValue());
//                    if(null != data.getLatitude()){
//                        upWarnMsgAdptInfo.setLongitude(data.getLatitude().intValue() * 10);
//                    }
//                    if(null != data.getLongitude()){
//                        upWarnMsgAdptInfo.setLatitude(data.getLongitude().intValue());
//                    }
                    //调用获取实时定位数据
                    UPExgMsgRealLocation upExgMsgRealLocation = upExgMsgRealLocationDao.findByVehicleNoOrderByCreateTimeDesc(upWarnMsgAdptInfo.getVehicleNo());
                    if (null != upExgMsgRealLocation) {
                        GnssData gnssData = upExgMsgRealLocation.getGnssData();
                        upWarnMsgAdptInfo.setSpeed(gnssData.getVec1());
                        upWarnMsgAdptInfo.setLongitude(gnssData.getLon());
                        upWarnMsgAdptInfo.setLatitude(gnssData.getLat());
                    }
                    if(null != data.getHeight()){
                        upWarnMsgAdptInfo.setAltitude(data.getHeight().intValue() / 10);