| 
															
																@@ -4,14 +4,18 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.common.core.domain.AjaxResult; 
															 | 
															
															 | 
															
																 import com.ozs.common.core.domain.AjaxResult; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.common.exception.ServiceException; 
															 | 
															
															 | 
															
																 import com.ozs.common.exception.ServiceException; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.common.utils.StringUtils; 
															 | 
															
															 | 
															
																 import com.ozs.common.utils.StringUtils; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+import com.ozs.common.utils.bean.BeanUtils; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.common.utils.bean.BeanValidators; 
															 | 
															
															 | 
															
																 import com.ozs.common.utils.bean.BeanValidators; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.entity.BaseCameraManagement; 
															 | 
															
															 | 
															
																 import com.ozs.service.entity.BaseCameraManagement; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.entity.BaseDeviceDynamicManagement; 
															 | 
															
															 | 
															
																 import com.ozs.service.entity.BaseDeviceDynamicManagement; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.entity.BaseUser; 
															 | 
															
															 | 
															
																 import com.ozs.service.entity.BaseUser; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+import com.ozs.service.entity.MsgAlarm; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+import com.ozs.service.entity.vo.BaseCameraManagementHomeVo; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.mapper.BaseCameraManagementMapper; 
															 | 
															
															 | 
															
																 import com.ozs.service.mapper.BaseCameraManagementMapper; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 
															 | 
															
															 | 
															
																 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.mapper.BaseDeviceDynamicManagementMapper; 
															 | 
															
															 | 
															
																 import com.ozs.service.mapper.BaseDeviceDynamicManagementMapper; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.mapper.BaseUserMapper; 
															 | 
															
															 | 
															
																 import com.ozs.service.mapper.BaseUserMapper; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+import com.ozs.service.mapper.MsgAlarmMapper; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.service.BaseCameraManagementService; 
															 | 
															
															 | 
															
																 import com.ozs.service.service.BaseCameraManagementService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.service.BaseUserService; 
															 | 
															
															 | 
															
																 import com.ozs.service.service.BaseUserService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.utils.DataPermissionUtils; 
															 | 
															
															 | 
															
																 import com.ozs.service.utils.DataPermissionUtils; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -21,10 +25,7 @@ import org.springframework.util.ObjectUtils; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import javax.annotation.Resource; 
															 | 
															
															 | 
															
																 import javax.annotation.Resource; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import javax.validation.Validator; 
															 | 
															
															 | 
															
																 import javax.validation.Validator; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-import java.util.ArrayList; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-import java.util.HashSet; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-import java.util.List; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-import java.util.Set; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+import java.util.*; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 /** 
															 | 
															
															 | 
															
																 /** 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  * <p> 
															 | 
															
															 | 
															
																  * <p> 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -46,6 +47,8 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     private BaseUserService baseUserService; 
															 | 
															
															 | 
															
																     private BaseUserService baseUserService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     @Resource 
															 | 
															
															 | 
															
																     @Resource 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     private BaseUserMapper baseUserMapper; 
															 | 
															
															 | 
															
																     private BaseUserMapper baseUserMapper; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    @Resource 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    private MsgAlarmMapper msgAlarmMapper; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     /** 
															 | 
															
															 | 
															
																     /** 
															 | 
														
													
												
													
														
															| 
															 | 
															
																      * 相机台账管理表导入 
															 | 
															
															 | 
															
																      * 相机台账管理表导入 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -117,14 +120,22 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag 
															 | 
														
													
												
													
														
															| 
															 | 
															
																      * @return 
															 | 
															
															 | 
															
																      * @return 
															 | 
														
													
												
													
														
															| 
															 | 
															
																      */ 
															 | 
															
															 | 
															
																      */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     @Override 
															 | 
															
															 | 
															
																     @Override 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    public List<BaseCameraManagement> selectCameraAll(String userId) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    public List<BaseCameraManagementHomeVo> selectCameraAll(String userId) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         List<String> userIdList = getUserIds(userId); 
															 | 
															
															 | 
															
																         List<String> userIdList = getUserIds(userId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>(); 
															 | 
															
															 | 
															
																         LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        if (!ObjectUtils.isEmpty(userIdList)) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        if (!StringUtils.isEmpty(userIdList)) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             lw.in(BaseCameraManagement::getCreateBy, userIdList); 
															 | 
															
															 | 
															
																             lw.in(BaseCameraManagement::getCreateBy, userIdList); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         } 
															 | 
															
															 | 
															
																         } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         List<BaseCameraManagement> baseCameraManagementList = baseCameraManagementMapper.selectList(lw); 
															 | 
															
															 | 
															
																         List<BaseCameraManagement> baseCameraManagementList = baseCameraManagementMapper.selectList(lw); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        return baseCameraManagementList; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        List<BaseCameraManagementHomeVo> allListVo = BeanUtils.entityListToVOList(baseCameraManagementList, BaseCameraManagementHomeVo.class); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        for (BaseCameraManagementHomeVo baseCameraManagementHomeVo : allListVo) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            Map map = msgAlarmMapper.selectCameraCode(baseCameraManagementHomeVo.getCameraCode()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            if (!StringUtils.isEmpty(map) && !StringUtils.isEmpty(map.get("isLock"))) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                String isLock = map.get("isLock").toString(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                baseCameraManagementHomeVo.setIsLock(Integer.valueOf(isLock)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        return allListVo; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     } 
															 | 
															
															 | 
															
																     } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     /** 
															 | 
															
															 | 
															
																     /** 
															 |