Ver código fonte

修改重算逻辑

tianboguang 2 anos atrás
pai
commit
75b7fbf64e

+ 3 - 1
src/main/java/com/fdkankan/contro/service/impl/ScenePlusServiceImpl.java

@@ -77,7 +77,9 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
             log.info("该场景不属于八目相机无法重置容量,场景码为:" + num);
             return ResultData.error(ErrorCode.FAILURE_CODE_5057);
         }
-        cameraDetailService.updateCameraDetailByCameraIdAndSpace(scenePlus.getCameraId(), -scenePlusExt.getSpace());
+        if(!ObjectUtils.isEmpty(scenePlusExt) && !ObjectUtils.isEmpty(scenePlusExt.getSpace())){
+            cameraDetailService.updateCameraDetailByCameraIdAndSpace(scenePlus.getCameraId(), -scenePlusExt.getSpace());
+        }
 
         scenePlusExt.setSpace(Long.parseLong("0"));
         scenePlusExtService.updateById(scenePlusExt);