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