소스 검색

计算失败场景space 为null,设置为0

lyhzzz 1 년 전
부모
커밋
a3bb6a6430
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      src/main/java/com/fdkankan/ucenter/service/impl/SceneProServiceImpl.java

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

@@ -873,7 +873,8 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
 
             for (ScenePlus scenePlus : plusList) {
                 if(scenePlus.getCameraId()!= null && plusMap.get(scenePlus.getId())!=null){
-                    cameraMap.merge(scenePlus.getCameraId(), plusMap.get(scenePlus.getId()).getSpace(), Long::sum);
+                    Long space = plusMap.get(scenePlus.getId()).getSpace() == null ? 0 :plusMap.get(scenePlus.getId()).getSpace();
+                    cameraMap.merge(scenePlus.getCameraId(), space, Long::sum);
                 }
                 sceneDelLogService.saveLog(scenePlus.getNum(),userId);
             }