648540858
2022-04-02 d42329a0219a5b523acfa93b3a94fa17db91d910
src/main/java/com/genersoft/iot/vmp/service/bean/CatalogSubscribeTask.java
@@ -10,6 +10,9 @@
import javax.sip.ResponseEvent;
/**
 * 目录订阅任务
 */
public class CatalogSubscribeTask implements Runnable{
    private final Logger logger = LoggerFactory.getLogger(CatalogSubscribeTask.class);
    private  Device device;
@@ -24,22 +27,9 @@
    public void run() {
        sipCommander.catalogSubscribe(device, eventResult -> {
            ResponseEvent event = (ResponseEvent) eventResult.event;
            Element rootElement = null;
            if (event.getResponse().getRawContent() != null) {
                try {
                    rootElement = XmlUtil.getRootElement(event.getResponse().getRawContent(), "gb2312");
                } catch (DocumentException e) {
                    e.printStackTrace();
                }
                Element resultElement = rootElement.element("Result");
                String result = resultElement.getText();
                if (result.toUpperCase().equals("OK")){
                    // 成功
                    logger.info("[目录订阅]成功: {}", device.getDeviceId());
                }else {
                    // 失败
                    logger.info("[目录订阅]失败: {}-{}", device.getDeviceId(), result);
                }
                // 成功
                logger.info("[目录订阅]成功: {}", device.getDeviceId());
            }else {
                // 成功
                logger.info("[目录订阅]成功: {}", device.getDeviceId());