lyhzzz 2 年之前
父节点
当前提交
e0ea0f79e0
共有 1 个文件被更改,包括 1 次插入4 次删除
  1. 1 4
      src/main/java/com/fdkankan/manage/service/impl/CameraDetailServiceImpl.java

+ 1 - 4
src/main/java/com/fdkankan/manage/service/impl/CameraDetailServiceImpl.java

@@ -146,10 +146,7 @@ public class CameraDetailServiceImpl extends ServiceImpl<ICameraDetailMapper, Ca
             Long sceneCount = sceneMap.get(cameraDetail.getCameraId()) == null ? 0L : sceneMap.get(cameraDetail.getCameraId());
             Long scenePlusCount = scenePlusMap.get(cameraDetail.getCameraId()) == null ? 0L : scenePlusMap.get(cameraDetail.getCameraId());
             Long count =  sceneProCount + sceneCount + scenePlusCount;
-            List<String> snCodeList = companySnCodeMap.get(cameraDetail.getCompanyId());
-            if(snCodeList == null){
-                snCodeList = new ArrayList<>();
-            }
+            List<String> snCodeList = companySnCodeMap.computeIfAbsent(cameraDetail.getCompanyId(), k -> new ArrayList<>());
             Camera camera = cameraHashMap.get(cameraDetail.getCameraId());
             if(camera != null){
                 snCodeList.add(camera.getSnCode());