aijinhui
2024-01-14 90afc87117885a6a7aa03110b37c1ebd280c9466
锁订阅
已修改2个文件
10 ■■■■■ 文件已修改
ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/utils/qymqtt/AutoMqtt.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java
@@ -108,7 +108,7 @@
                        //无锁
                        rtuType = false;
                    }
                    log.debug("定位数据:车辆carId:"+carId+"经度lng:"+lng+"纬度lat:"+lat);
//                    log.debug("定位数据:车辆carId:"+carId+"经度lng:"+lng+"纬度lat:"+lat);
                    //定义2维空间
                    Point2D.Double point = new Point2D.Double(Double.parseDouble(lng), Double.parseDouble(lat));
                    List<Point2D.Double> pts = new ArrayList<Point2D.Double>();
ard-work/src/main/java/com/ruoyi/utils/qymqtt/AutoMqtt.java
@@ -14,12 +14,12 @@
@Slf4j(topic = "mqttCar")
@Component
public class AutoMqtt {
public class AutoMqtt  {
    @Autowired
    private ArdSyCarRtuService ardSyCarRtuService;
//    @PostConstruct
    @PostConstruct
    public void init() {
//        ArdSyCarRtuService carRtuService = SpringUtils.getBean(ArdSyCarRtuService.class);
//        //获取电磁锁地址
@@ -36,10 +36,12 @@
                EmqClient emqClient = new EmqClient(carId+"mqttSubscribe"+UUID.randomUUID());
                emqClient.connect();
                emqClient.subscribe(subscribe, QosEnum.QoS2);
                log.debug("订阅主题:"+subscribe);
                log.info("订阅主题:"+subscribe);
            }catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}