lyhzzz преди 3 години
родител
ревизия
68188c2c29
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      src/main/java/com/fdkankan/ucenter/service/impl/SceneProServiceImpl.java

+ 3 - 1
src/main/java/com/fdkankan/ucenter/service/impl/SceneProServiceImpl.java

@@ -692,7 +692,9 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
             HashMap<Long, ScenePlusExt> plusMap = scenePlusExtService.getByPlusIds(plusIds);
 
             for (ScenePlus scenePlus : plusList) {
-                cameraMap.merge(scenePlus.getCameraId(), plusMap.get(scenePlus.getId()).getSpace(), Long::sum);
+                if(scenePlus.getCameraId()!= null && plusMap.get(scenePlus.getId())!=null){
+                    cameraMap.merge(scenePlus.getCameraId(), plusMap.get(scenePlus.getId()).getSpace(), Long::sum);
+                }
             }
             scenePlusService.removeByIds(plusIds);
         }