jiaosong
2023-11-03 03805f3cfd53cbb2f94e4b67bba4728ca22dfc80
server/services/src/main/java/com/doumee/core/mqtt/service/MqttToolService.java
@@ -14,7 +14,6 @@
    private MqttConfig config;
    @Autowired
    private MqttPushCallback callBack ;
    /**
     * 订阅消息,启动加载一次
     * @param topics
@@ -25,6 +24,11 @@
            int[] Qos = new int[topics.length];//0:最多一次 、1:最少一次 、2:只有一次
            for (int i = 0; i < Qos.length; i++) {
                Qos[i] = 1;
                /*if(i ==2){
                    Qos[i] = 2;
                }else{
                    Qos[i] = 1;
                }*/
            }
            MqttClientInit.getSubInstance(config,callBack).subscribe(topics, Qos);
        } catch (Exception e) {
@@ -39,16 +43,11 @@
    public  int pubMessage(String message,String topic){
        MqttMessage mess = new MqttMessage();
        mess.setQos(1);
        mess.setRetained(true);
        mess.setRetained(false);
        mess.setPayload(message.getBytes());
        try {
<<<<<<< HEAD
            MqttClientInit.getInstance(config).publish(topic, mess);
            return  1;
=======
            MqttClientInit.getInstance(config,callBack).publish(topic, mess);
            return  0;
>>>>>>> 07088f4225d6c8d21e94cc4981d4c28960f114d8
        } catch (Exception e) {
            //LOGGER.error(e.getLocalizedMessage());
        }