|
@@ -297,30 +297,30 @@ public class CommonServiceImpl implements ICommonService {
|
|
|
|
|
|
@Override
|
|
|
public int getPayStatus(Long cameraId, Long space){
|
|
|
- //查询权益统计容量的方式
|
|
|
- String unit = SpaceType.GB.code();
|
|
|
- CameraDetail cameraDetail = cameraDetailService.getByCameraId(cameraId);
|
|
|
- if(StrUtil.isNotEmpty(cameraDetail.getUnit())){
|
|
|
- unit = cameraDetail.getUnit();
|
|
|
- }
|
|
|
- Long limit = this.getSpaceLimit(cameraDetail);
|
|
|
-
|
|
|
- if(SpaceType.SP.code().equals(unit)){//如果按空间方式统计,则space置为1
|
|
|
- space = 1L;
|
|
|
- }
|
|
|
-
|
|
|
- //更新相机使用用量,非激光相机或者是空间个数计算方式的,需要叠加相机容量
|
|
|
- cameraDetailService.updateCameraDetailByCameraIdAndSpace(cameraId, space);
|
|
|
-
|
|
|
- //无限容量或者激光相机,直接返回已支付
|
|
|
- if(limit == -1 || ("gn".equals(env) && CollUtil.isNotEmpty(laserCamTypeList) && laserCamTypeList.contains(cameraDetail.getType()))){
|
|
|
- return PayStatus.PAY.code();
|
|
|
- }
|
|
|
-
|
|
|
- Long usedSpace = cameraService.getUsedSpace(cameraId, unit);
|
|
|
- if(usedSpace + space > limit){
|
|
|
- return PayStatus.NO_CAPACITY.code();
|
|
|
- }
|
|
|
+// //查询权益统计容量的方式
|
|
|
+// String unit = SpaceType.GB.code();
|
|
|
+// CameraDetail cameraDetail = cameraDetailService.getByCameraId(cameraId);
|
|
|
+// if(StrUtil.isNotEmpty(cameraDetail.getUnit())){
|
|
|
+// unit = cameraDetail.getUnit();
|
|
|
+// }
|
|
|
+// Long limit = this.getSpaceLimit(cameraDetail);
|
|
|
+//
|
|
|
+// if(SpaceType.SP.code().equals(unit)){//如果按空间方式统计,则space置为1
|
|
|
+// space = 1L;
|
|
|
+// }
|
|
|
+//
|
|
|
+// //更新相机使用用量,非激光相机或者是空间个数计算方式的,需要叠加相机容量
|
|
|
+// cameraDetailService.updateCameraDetailByCameraIdAndSpace(cameraId, space);
|
|
|
+//
|
|
|
+// //无限容量或者激光相机,直接返回已支付
|
|
|
+// if(limit == -1 || ("gn".equals(env) && CollUtil.isNotEmpty(laserCamTypeList) && laserCamTypeList.contains(cameraDetail.getType()))){
|
|
|
+// return PayStatus.PAY.code();
|
|
|
+// }
|
|
|
+//
|
|
|
+// Long usedSpace = cameraService.getUsedSpace(cameraId, unit);
|
|
|
+// if(usedSpace + space > limit){
|
|
|
+// return PayStatus.NO_CAPACITY.code();
|
|
|
+// }
|
|
|
|
|
|
return PayStatus.PAY.code();
|
|
|
}
|
|
@@ -447,7 +447,6 @@ public class CommonServiceImpl implements ICommonService {
|
|
|
sceneJson.setModelKind(scenePlusExt.getModelKind());
|
|
|
sceneJson.setVideos(JSON.toJSONString(videosJson));
|
|
|
sceneJson.setPayStatus(scenePlus.getPayStatus());
|
|
|
- sceneJson.setOrientation(scenePlusExt.getOrientation());
|
|
|
if(StrUtil.isNotEmpty(oldSceneJson)){
|
|
|
SceneJsonBean oldSceneJsonBean = JSON.parseObject(oldSceneJson, SceneJsonBean.class);
|
|
|
List<JSONObject> mosaicList = JSON.parseObject(oldSceneJson, SceneJsonBean.class).getMosaicList();
|