Browse Source

优化目录获取并法能力

pull/459/merge
648540858 3 years ago
parent
commit
bd21d0e391
  1. 4
      src/main/java/com/genersoft/iot/vmp/gb28181/session/CatalogDataCatch.java

4
src/main/java/com/genersoft/iot/vmp/gb28181/session/CatalogDataCatch.java

@ -30,7 +30,7 @@ public class CatalogDataCatch {
CatalogData catalogData = data.get(device.getDeviceId()); CatalogData catalogData = data.get(device.getDeviceId());
if (catalogData == null || catalogData.getStatus().equals(CatalogData.CatalogDataStatus.end)) { if (catalogData == null || catalogData.getStatus().equals(CatalogData.CatalogDataStatus.end)) {
catalogData = new CatalogData(); catalogData = new CatalogData();
catalogData.setChannelList(new ArrayList<>()); catalogData.setChannelList(Collections.synchronizedList(new ArrayList<>()));
catalogData.setDevice(device); catalogData.setDevice(device);
catalogData.setSn(sn); catalogData.setSn(sn);
catalogData.setStatus(CatalogData.CatalogDataStatus.ready); catalogData.setStatus(CatalogData.CatalogDataStatus.ready);
@ -46,7 +46,7 @@ public class CatalogDataCatch {
catalogData.setSn(sn); catalogData.setSn(sn);
catalogData.setTotal(total); catalogData.setTotal(total);
catalogData.setDevice(device); catalogData.setDevice(device);
catalogData.setChannelList(new ArrayList<>()); catalogData.setChannelList(Collections.synchronizedList(new ArrayList<>()));
catalogData.setStatus(CatalogData.CatalogDataStatus.runIng); catalogData.setStatus(CatalogData.CatalogDataStatus.runIng);
catalogData.setLastTime(new Date(System.currentTimeMillis())); catalogData.setLastTime(new Date(System.currentTimeMillis()));
data.put(deviceId, catalogData); data.put(deviceId, catalogData);

Loading…
Cancel
Save