优化订阅信息的发送与取消订阅
This commit is contained in:
@@ -8,6 +8,7 @@ import com.genersoft.iot.vmp.gb28181.bean.MobilePosition;
|
||||
import com.genersoft.iot.vmp.gb28181.transmit.callback.DeferredResultHolder;
|
||||
import com.genersoft.iot.vmp.gb28181.transmit.callback.RequestMessage;
|
||||
import com.genersoft.iot.vmp.gb28181.transmit.cmd.impl.SIPCommander;
|
||||
import com.genersoft.iot.vmp.service.IDeviceService;
|
||||
import com.genersoft.iot.vmp.storager.IVideoManagerStorage;
|
||||
import com.github.pagehelper.util.StringUtil;
|
||||
|
||||
@@ -48,6 +49,9 @@ public class MobilePositionController {
|
||||
@Autowired
|
||||
private DeferredResultHolder resultHolder;
|
||||
|
||||
@Autowired
|
||||
private IDeviceService deviceService;
|
||||
|
||||
/**
|
||||
* 查询历史轨迹
|
||||
* @param deviceId 设备ID
|
||||
@@ -163,7 +167,7 @@ public class MobilePositionController {
|
||||
device.setMobilePositionSubmissionInterval(Integer.parseInt(interval));
|
||||
storager.updateDevice(device);
|
||||
String result = msg;
|
||||
if (cmder.mobilePositionSubscribe(device, null, null)) {
|
||||
if (deviceService.removeMobilePositionSubscribe(device)) {
|
||||
result += ",成功";
|
||||
} else {
|
||||
result += ",失败";
|
||||
|
||||
Reference in New Issue
Block a user