|
@@ -1477,25 +1477,24 @@ public class UserServiceImpl extends BaseServiceImpl<UserEntity, Long> implement
|
|
|
// return -2;
|
|
|
// }
|
|
|
CameraDetailEntity detailEntity = cameraDetailService.findByCameraId(sceneProEntity.getCameraId());
|
|
|
+
|
|
|
+ BigInteger usedSpace = detailEntity.getUsedSpace() == null ? new BigInteger("0") : detailEntity.getUsedSpace();
|
|
|
+ BigInteger sapce = sceneProEntity.getSpace() == null ? new BigInteger("0") : sceneProEntity.getSpace();
|
|
|
+
|
|
|
+ detailEntity.setUsedSpace(usedSpace.add(sapce));
|
|
|
+ cameraDetailService.update(detailEntity);
|
|
|
if(ObjectUtils.isEmpty(detailEntity.getTotalSpace())){
|
|
|
return 1;
|
|
|
}
|
|
|
- detailEntity.setUsedSpace(detailEntity.getUsedSpace().add(sceneProEntity.getSpace()));
|
|
|
- cameraDetailService.update(detailEntity);
|
|
|
// userEntity.setUsedSpace(scene.getSpace().add(userEntity.getUsedSpace()));
|
|
|
// update(userEntity);
|
|
|
//判断是否有绑定会员权益,没绑定则判断是否超容量
|
|
|
- UserIncrementEntity byCameraId = userIncrementService.findByCameraId(sceneProEntity.getCameraId());
|
|
|
- if(byCameraId == null || byCameraId.getIsExpired().intValue() == 1){
|
|
|
- // 新上传的场景,如果总容量小于使用容量,则该大场景保留在临时存储空间30天
|
|
|
- if (detailEntity.getTotalSpace().compareTo(detailEntity.getUsedSpace()) == -1){
|
|
|
- List<Long> ids = new ArrayList<>();
|
|
|
- ids.add(sceneProEntity.getId());
|
|
|
- sceneService.tempScenes(ids);
|
|
|
+ if (detailEntity.getTotalSpace().compareTo(detailEntity.getUsedSpace()) == -1){
|
|
|
+ List<Long> ids = new ArrayList<>();
|
|
|
+ ids.add(sceneProEntity.getId());
|
|
|
+ sceneService.tempScenes(ids);
|
|
|
// return 0;
|
|
|
- }
|
|
|
}
|
|
|
-
|
|
|
// sceneProEntity.setPayStatus(1);
|
|
|
// sceneService.updateScenePro(sceneProEntity);
|
|
|
return 1;
|