|
|
@@ -21,6 +21,7 @@ import com.xunmei.common.core.domain.work.dto.ControlDeviceDto;
|
|
|
import com.xunmei.common.core.domain.work.dto.WorkDayDto;
|
|
|
import com.xunmei.common.core.enums.iot.BaseDeviceTypeEnum;
|
|
|
import com.xunmei.common.core.enums.iot.DefenceAreaType;
|
|
|
+import com.xunmei.common.core.enums.iot.DeviceNetStatusEnum;
|
|
|
import com.xunmei.common.core.enums.work.RedirectTypeEnum;
|
|
|
import com.xunmei.common.core.utils.JacksonUtils;
|
|
|
import com.xunmei.common.redis.enums.RedisDelayQueueEnum;
|
|
|
@@ -44,7 +45,6 @@ import com.xunmei.host.websocket.dto.dvs.DevicePushResult;
|
|
|
import com.xunmei.host.websocket.dto.dvs.DvsBaseInfo;
|
|
|
import com.xunmei.host.websocket.dto.dvs.SubDeviceInfo;
|
|
|
import com.xunmei.host.websocket.enums.DeviceCacheEnum;
|
|
|
-import com.xunmei.common.core.enums.iot.DeviceNetStatusEnum;
|
|
|
import com.xunmei.host.websocket.enums.ProductEnums;
|
|
|
import com.xunmei.host.websocket.enums.TopicTypeEnums;
|
|
|
import com.xunmei.host.websocket.redis.delay.RedisDelayQueueHandle;
|
|
|
@@ -354,10 +354,8 @@ public class IotDeviceInfoServiceImpl extends ServiceImpl<IotDeviceInfoMapper, I
|
|
|
List<IotDeviceInfo> syncToAssetDeviceList = new ArrayList<>();
|
|
|
handleDvsAndFSUDeviceInfo(dataList, serverInfo, syncToAssetDeviceList);
|
|
|
handleAlarmHostDeviceInfo(dataList, serverInfo, syncToAssetDeviceList);
|
|
|
-
|
|
|
handelAssetDeviceInfo(syncToAssetDeviceList);
|
|
|
-
|
|
|
- return WebsocketResult.replySuccess(req);
|
|
|
+ break;
|
|
|
case WebSocketConstants.DEVICES_STATUS_EVENT:
|
|
|
JSONArray statusArray = (JSONArray) data;
|
|
|
List<DeviceStatusInfo> statusInfos = statusArray.toJavaList(DeviceStatusInfo.class);
|
|
|
@@ -370,6 +368,7 @@ public class IotDeviceInfoServiceImpl extends ServiceImpl<IotDeviceInfoMapper, I
|
|
|
//平台下发设备后,主机上报该设备保存结果
|
|
|
case WebSocketConstants.INCREMENT_DEVICES_RESULT_EVENT:
|
|
|
dealPushDeviceResult(data);
|
|
|
+ break;
|
|
|
default:
|
|
|
return WebsocketResult.replyError(req, ErrorMsgConstants.ERROR_ROUTE);
|
|
|
}
|
|
|
@@ -1382,7 +1381,7 @@ public class IotDeviceInfoServiceImpl extends ServiceImpl<IotDeviceInfoMapper, I
|
|
|
object.put("equipmentTypeId", deviceTypeEnum.getCode());
|
|
|
final Long deviceBrand = deviceInfo.getDeviceBrand();
|
|
|
final SysMultiLayerDictionary dictionary = baseMapper.selectSysMultiLayerDictionaryById(deviceBrand);
|
|
|
- if (dictionary!=null){
|
|
|
+ if (dictionary != null) {
|
|
|
object.put("producer", dictionary.getName());
|
|
|
}
|
|
|
object.put("netAddress", extend.getNetAddress());
|