|
@@ -687,14 +687,6 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
}
|
|
}
|
|
CameraType cameraType = cameraTypeService.getByCameraType(detailEntity.getType());
|
|
CameraType cameraType = cameraTypeService.getByCameraType(detailEntity.getType());
|
|
|
|
|
|
- String redisKey = String.format(RedisKeyUtil.copySpaceLock,detailEntity.getCameraId());
|
|
|
|
- if(redisUtil.hasKey(redisKey)){
|
|
|
|
- Long redisSpace = Long.parseLong(redisUtil.get(redisKey)) + (detailEntity.getUnit().equals("SP")? 1 : space);
|
|
|
|
- detailEntity.setUsedSpace(detailEntity.getUsedSpace() +redisSpace);
|
|
|
|
- redisUtil.set(redisKey,redisSpace.toString());
|
|
|
|
- }else {
|
|
|
|
- redisUtil.set(redisKey,detailEntity.getUsedSpace().toString());
|
|
|
|
- }
|
|
|
|
|
|
|
|
Boolean canSpace = cameraDetailService.checkSpace(detailEntity,incrementType,space,cameraType);
|
|
Boolean canSpace = cameraDetailService.checkSpace(detailEntity,incrementType,space,cameraType);
|
|
|
|
|
|
@@ -729,15 +721,6 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
}
|
|
}
|
|
CameraType cameraType = cameraTypeService.getByCameraType(detailEntity.getType());
|
|
CameraType cameraType = cameraTypeService.getByCameraType(detailEntity.getType());
|
|
|
|
|
|
- String redisKey = String.format(RedisKeyUtil.copySpaceLock,detailEntity.getCameraId());
|
|
|
|
- if(redisUtil.hasKey(redisKey)){
|
|
|
|
- Long redisSpace = Long.parseLong(redisUtil.get(redisKey)) + (detailEntity.getUnit().equals("SP")? 1 : space);
|
|
|
|
- detailEntity.setUsedSpace(detailEntity.getUsedSpace() +redisSpace);
|
|
|
|
- redisUtil.set(redisKey,redisSpace.toString());
|
|
|
|
- }else {
|
|
|
|
- redisUtil.set(redisKey,detailEntity.getUsedSpace().toString());
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
Boolean canSpace = cameraDetailService.checkSpace(detailEntity,incrementType,space,cameraType);
|
|
Boolean canSpace = cameraDetailService.checkSpace(detailEntity,incrementType,space,cameraType);
|
|
|
|
|
|
if(!canSpace){
|
|
if(!canSpace){
|
|
@@ -873,7 +856,6 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
this.updateById(scenePro);
|
|
this.updateById(scenePro);
|
|
|
|
|
|
sceneCopyLogService.saveByNum(oldNum,newNum,scenePro.getUserId());
|
|
sceneCopyLogService.saveByNum(oldNum,newNum,scenePro.getUserId());
|
|
-
|
|
|
|
Boolean checkSpace = cameraDetailService.checkSpace(cameraDetail, scenePro.getSpace(),cameraType);
|
|
Boolean checkSpace = cameraDetailService.checkSpace(cameraDetail, scenePro.getSpace(),cameraType);
|
|
if(!checkSpace){
|
|
if(!checkSpace){
|
|
this.lockOrUnLockScenes(Arrays.asList(scenePro.getNum()),new ArrayList<>(),-2,cameraType.getIsLaser());
|
|
this.lockOrUnLockScenes(Arrays.asList(scenePro.getNum()),new ArrayList<>(),-2,cameraType.getIsLaser());
|