|
|
@@ -3,7 +3,6 @@ package com.dji.sample.manage.service.impl;
|
|
|
import com.dji.sample.component.mqtt.model.EventsReceiver;
|
|
|
import com.dji.sample.component.redis.RedisConst;
|
|
|
import com.dji.sample.component.redis.RedisOpsUtils;
|
|
|
-import com.dji.sample.manage.model.enums.DeviceStatusEnum;
|
|
|
import com.dji.sdk.common.AMap;
|
|
|
import com.dji.sample.manage.model.dto.DeviceDTO;
|
|
|
import com.dji.sample.manage.service.ICapacityCameraService;
|
|
|
@@ -45,12 +44,10 @@ public class DeviceRedisServiceImpl implements IDeviceRedisService {
|
|
|
@Override
|
|
|
public void setDeviceOnline(DeviceDTO device) {
|
|
|
RedisOpsUtils.setWithExpire(RedisConst.DEVICE_ONLINE_PREFIX + device.getDeviceSn(), device, RedisConst.DEVICE_ALIVE_SECOND);
|
|
|
- setDeviceStatus(device.getDeviceSn(),device.getDeviceStatus());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public Boolean delDeviceOnline(String sn) {
|
|
|
- delDeviceStatus(sn);
|
|
|
return RedisOpsUtils.del(RedisConst.DEVICE_ONLINE_PREFIX + sn);
|
|
|
}
|
|
|
|
|
|
@@ -64,6 +61,11 @@ public class DeviceRedisServiceImpl implements IDeviceRedisService {
|
|
|
return Optional.ofNullable(clazz.cast(RedisOpsUtils.get(RedisConst.OSD_PREFIX + sn)));
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Optional<Object> getDeviceOsd(String sn) {
|
|
|
+ return Optional.ofNullable(RedisOpsUtils.get(RedisConst.OSD_PREFIX + sn));
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public Boolean delDeviceOsd(String sn) {
|
|
|
return RedisOpsUtils.del(RedisConst.OSD_PREFIX + sn);
|
|
|
@@ -191,20 +193,20 @@ public class DeviceRedisServiceImpl implements IDeviceRedisService {
|
|
|
return RedisOpsUtils.del(RedisConst.DRONE_FLY_TRACK + sn);
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public void setDeviceStatus(String deviceSn, DeviceStatusEnum deviceStatus) {
|
|
|
- RedisOpsUtils.setWithExpire(RedisConst.DEVICE_STATUS + deviceSn, deviceStatus, RedisConst.DRONE_HOME_ALIVE_SECOND);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public Optional<DeviceStatusEnum> getDeviceStatus(String sn) {
|
|
|
- return Optional.ofNullable((DeviceStatusEnum) RedisOpsUtils.get(RedisConst.DEVICE_STATUS + sn));
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public Boolean delDeviceStatus(String sn) {
|
|
|
- return RedisOpsUtils.del(RedisConst.DEVICE_STATUS + sn);
|
|
|
- }
|
|
|
+// @Override
|
|
|
+// public void setDeviceStatus(String deviceSn, DeviceModelEnum deviceStatus) {
|
|
|
+// RedisOpsUtils.setWithExpire(RedisConst.DEVICE_STATUS + deviceSn, deviceStatus, RedisConst.DRONE_HOME_ALIVE_SECOND);
|
|
|
+// }
|
|
|
+//
|
|
|
+// @Override
|
|
|
+// public Optional<DeviceStatusEnum> getDeviceStatus(String sn) {
|
|
|
+// return Optional.ofNullable((DeviceStatusEnum) RedisOpsUtils.get(RedisConst.DEVICE_STATUS + sn));
|
|
|
+// }
|
|
|
+//
|
|
|
+// @Override
|
|
|
+// public Boolean delDeviceStatus(String sn) {
|
|
|
+// return RedisOpsUtils.del(RedisConst.DEVICE_STATUS + sn);
|
|
|
+// }
|
|
|
|
|
|
|
|
|
}
|