|
@@ -1,5 +1,6 @@
|
|
package com.fdkankan.ucenter.service.impl;
|
|
package com.fdkankan.ucenter.service.impl;
|
|
|
|
|
|
|
|
+import com.amazonaws.services.devopsguru.model.ListInsightsOngoingStatusFilter;
|
|
import com.fdkankan.common.constant.AppConstant;
|
|
import com.fdkankan.common.constant.AppConstant;
|
|
import com.fdkankan.common.constant.ErrorCode;
|
|
import com.fdkankan.common.constant.ErrorCode;
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
@@ -179,9 +180,15 @@ public class AppCameraService {
|
|
if(cameraDetail == null){
|
|
if(cameraDetail == null){
|
|
throw new BusinessException(CameraConstant.FAILURE_CODE_6029, CameraConstant.FAILURE_MSG_6029);
|
|
throw new BusinessException(CameraConstant.FAILURE_CODE_6029, CameraConstant.FAILURE_MSG_6029);
|
|
}
|
|
}
|
|
|
|
+ Long sapce = cameraDetail.getUsedSpace();
|
|
|
|
+ if("SP".equals(cameraDetail.getUnit())){
|
|
|
|
+ Long proCount = sceneProService.getCountByCameraId(cameraDetail.getCameraId());
|
|
|
|
+ Long pulsCount = scenePlusService.getCountByCameraId(cameraDetail.getCameraId());
|
|
|
|
+ sapce = proCount + pulsCount;
|
|
|
|
+ }
|
|
Long totalSpace = cameraDetailService.getTotalSpaceByCameraId(cameraDetail);
|
|
Long totalSpace = cameraDetailService.getTotalSpaceByCameraId(cameraDetail);
|
|
if(totalSpace != -1){
|
|
if(totalSpace != -1){
|
|
- totalSpace = totalSpace - cameraDetail.getUsedSpace();
|
|
|
|
|
|
+ totalSpace = totalSpace - sapce;
|
|
totalSpace = totalSpace < 0 ? 0L : totalSpace;
|
|
totalSpace = totalSpace < 0 ? 0L : totalSpace;
|
|
}
|
|
}
|
|
return new AppCameraSpace(totalSpace,cameraDetail.getUnit());
|
|
return new AppCameraSpace(totalSpace,cameraDetail.getUnit());
|