|
@@ -387,7 +387,6 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
dataSource = scenePlusExt.getDataSource();
|
|
|
}
|
|
|
space = space == null ? 0 :space;
|
|
|
- cameraDetailService.initSpace(cameraDetail.getCameraId());
|
|
|
Boolean checkSpace = cameraDetailService.checkSpace(cameraDetail, space);
|
|
|
//深时场景无限容量
|
|
|
if( !checkSpace){
|
|
@@ -446,8 +445,8 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
//FileUtil.move(new File(dataSource +"_laserData"),new File(newDataSource+"_laserData"),true);
|
|
|
laserService.move(num,oldCamera.getSnCode(),camera.getSnCode(),cameraDetail.getUserId(),dataSource);
|
|
|
}
|
|
|
- cameraDetailService.initSpace(oldCameraDetail);
|
|
|
- cameraDetailService.initSpace(cameraDetail);
|
|
|
+ cameraDetailService.updateUseSpace(oldCameraDetail.getCameraId(),oldCameraDetail.getUnit().equals("SP")?-1L: -space);
|
|
|
+ cameraDetailService.updateUseSpace(cameraDetail.getCameraId(),cameraDetail.getUnit().equals("SP")?+1L: +space);
|
|
|
|
|
|
if(!"aws".equals(CacheUtil.uploadType) && oldCameraDetail.getType() != 11 && oldCameraDetail.getType() != 10 && subSpace >0){ //有剩余容量解封容量内场景
|
|
|
this.lockOrUnLockBySpace(oldCameraDetail.getCameraId());
|