|
|
|
|
@ -11,6 +11,7 @@ import com.zhehekeji.web.entity.CameraIOConfig;
|
|
|
|
|
import com.zhehekeji.web.lib.CameraConnMap;
|
|
|
|
|
import com.zhehekeji.web.lib.CameraControlLoginModule;
|
|
|
|
|
import com.zhehekeji.web.lib.CameraControlModule;
|
|
|
|
|
import com.zhehekeji.web.lib.hik.HikLoginModuleImpl;
|
|
|
|
|
import com.zhehekeji.web.lib.joyware.NetSDKLib;
|
|
|
|
|
import com.zhehekeji.web.mapper.CameraIOConfigMapper;
|
|
|
|
|
import com.zhehekeji.web.mapper.CameraIOMapper;
|
|
|
|
|
@ -105,6 +106,14 @@ public class CameraService {
|
|
|
|
|
public PageInfo<Camera> cameras(StreetSearch streetSearch) {
|
|
|
|
|
PageHelper.startPage(streetSearch.getPageNum(), streetSearch.getPageSize());
|
|
|
|
|
List<Camera> cameras = cameraMapper.selectByMap(new HashMap<>(0));
|
|
|
|
|
cameras.forEach(camera -> {
|
|
|
|
|
Boolean ok = HikLoginModuleImpl.connectStatus(CameraConnMap.getConnId(camera.getId()).intValue());
|
|
|
|
|
if(ok){
|
|
|
|
|
camera.setStatus("連接正常");
|
|
|
|
|
}else {
|
|
|
|
|
camera.setStatus("未連接");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return new PageInfo<>(cameras);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|