|
|
|
@ -35,7 +35,10 @@ import java.io.IOException;
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
import java.util.HashMap;
|
|
|
|
import java.util.HashMap;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
import java.util.Set;
|
|
|
|
import java.util.concurrent.CountDownLatch;
|
|
|
|
import java.util.concurrent.CountDownLatch;
|
|
|
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
@Service
|
|
|
|
@Service
|
|
|
|
@Slf4j
|
|
|
|
@Slf4j
|
|
|
|
@ -163,6 +166,15 @@ public class CameraService {
|
|
|
|
return cameraMapper.selectByMap(new HashMap<>());
|
|
|
|
return cameraMapper.selectByMap(new HashMap<>());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public List<Camera> allCameras(int index){
|
|
|
|
|
|
|
|
List<Camera> cameras = cameraMapper.selectByMap(new HashMap<>());
|
|
|
|
|
|
|
|
Map<String,List<Camera>> cameraMap = cameras.stream().collect(Collectors.groupingBy(Camera::getRtcServer));
|
|
|
|
|
|
|
|
Set<String> stringSet = cameraMap.keySet();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String[] strings = stringSet.toArray(new String[2]);
|
|
|
|
|
|
|
|
String key = strings[index];
|
|
|
|
|
|
|
|
return cameraMap.get(key);
|
|
|
|
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 导入IO配置
|
|
|
|
* 导入IO配置
|
|
|
|
*
|
|
|
|
*
|
|
|
|
|