public TModel.Location.AreaAndDev.Dev_CameraInfo GetCameraInfoByDevInfo(Location.TModel.Location.AreaAndDev.DevInfo dev) { if (dev == null) { return(null); } TModel.Location.AreaAndDev.Dev_CameraInfo cameraInfo = db.Dev_CameraInfos.DbSet.FirstOrDefault(item => item.DevInfoId == dev.Id).ToTModel(); if (cameraInfo != null && DbModel.AppSetting.ParkName == "中山嘉明电厂") { //dev.Abutment_DevID //string status = getOnlineState(dev.Abutment_DevID); string m3u8Url = ""; m3u8Url = getM3u8Url(dev.Abutment_DevID); //if (status == "1") //{ // m3u8Url = getM3u8Url(dev.Abutment_DevID); //} //else if (status == "2") //{ // m3u8Url = "不在线"; //} cameraInfo.RtspUrl = m3u8Url; } return(cameraInfo); }
public bool DeleteDevInfo(Location.TModel.Location.AreaAndDev.DevInfo devInfo) { return(new DeviceService(db).Delete(devInfo.Id + "") != null); }
public Location.TModel.Location.AreaAndDev.DevInfo AddDevInfo(Location.TModel.Location.AreaAndDev.DevInfo devInfo) { return(new DeviceService(db).Post(devInfo)); }