|
@@ -1,16 +1,14 @@
|
|
package com.fdkankan.ucenter.service.impl;
|
|
package com.fdkankan.ucenter.service.impl;
|
|
|
|
|
|
import com.amazonaws.services.devopsguru.model.ListInsightsOngoingStatusFilter;
|
|
import com.amazonaws.services.devopsguru.model.ListInsightsOngoingStatusFilter;
|
|
|
|
+import com.amazonaws.services.simpleworkflow.flow.annotations.NoWait;
|
|
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;
|
|
import com.fdkankan.common.util.FileSizeUtil;
|
|
import com.fdkankan.common.util.FileSizeUtil;
|
|
import com.fdkankan.ucenter.constant.CameraConstant;
|
|
import com.fdkankan.ucenter.constant.CameraConstant;
|
|
import com.fdkankan.ucenter.constant.LoginConstant;
|
|
import com.fdkankan.ucenter.constant.LoginConstant;
|
|
-import com.fdkankan.ucenter.entity.Camera;
|
|
|
|
-import com.fdkankan.ucenter.entity.CameraDetail;
|
|
|
|
-import com.fdkankan.ucenter.entity.User;
|
|
|
|
-import com.fdkankan.ucenter.entity.UserIncrement;
|
|
|
|
|
|
+import com.fdkankan.ucenter.entity.*;
|
|
import com.fdkankan.ucenter.service.*;
|
|
import com.fdkankan.ucenter.service.*;
|
|
import com.fdkankan.ucenter.vo.response.AppCameraSpace;
|
|
import com.fdkankan.ucenter.vo.response.AppCameraSpace;
|
|
import com.fdkankan.ucenter.vo.response.CameraAppVo;
|
|
import com.fdkankan.ucenter.vo.response.CameraAppVo;
|
|
@@ -40,6 +38,8 @@ public class AppCameraService {
|
|
@Autowired
|
|
@Autowired
|
|
IScenePlusService scenePlusService;
|
|
IScenePlusService scenePlusService;
|
|
@Autowired
|
|
@Autowired
|
|
|
|
+ IScenePlusExtService scenePlusExtService;
|
|
|
|
+ @Autowired
|
|
IUserIncrementService userIncrementService;
|
|
IUserIncrementService userIncrementService;
|
|
@Autowired
|
|
@Autowired
|
|
ICameraIncrementLogService cameraIncrementLogService;
|
|
ICameraIncrementLogService cameraIncrementLogService;
|
|
@@ -171,7 +171,8 @@ public class AppCameraService {
|
|
cameraDetailService.uploadUserCameraInfo(cameraEntity.getId(),cameraVersion,appVersion);
|
|
cameraDetailService.uploadUserCameraInfo(cameraEntity.getId(),cameraVersion,appVersion);
|
|
}
|
|
}
|
|
|
|
|
|
- public AppCameraSpace checkCameraSpace(String snCode) {
|
|
|
|
|
|
+
|
|
|
|
+ public AppCameraSpace checkCameraSpace(String snCode,String unicode) {
|
|
Camera camera = cameraService.getBySnCode(snCode);
|
|
Camera camera = cameraService.getBySnCode(snCode);
|
|
if(camera == null){
|
|
if(camera == null){
|
|
throw new BusinessException(CameraConstant.FAILURE_CODE_6029, CameraConstant.FAILURE_MSG_6029);
|
|
throw new BusinessException(CameraConstant.FAILURE_CODE_6029, CameraConstant.FAILURE_MSG_6029);
|
|
@@ -185,6 +186,11 @@ public class AppCameraService {
|
|
Long proCount = sceneProService.getCountByCameraId(cameraDetail.getCameraId());
|
|
Long proCount = sceneProService.getCountByCameraId(cameraDetail.getCameraId());
|
|
Long pulsCount = scenePlusService.getCountByCameraId(cameraDetail.getCameraId());
|
|
Long pulsCount = scenePlusService.getCountByCameraId(cameraDetail.getCameraId());
|
|
sapce = proCount + pulsCount;
|
|
sapce = proCount + pulsCount;
|
|
|
|
+ ScenePro scenePro = sceneProService.getByUnicode(unicode);
|
|
|
|
+ ScenePlusExt scenePlusExt = scenePlusExtService.getByUnicode(unicode);
|
|
|
|
+ if(scenePro != null || scenePlusExt !=null){
|
|
|
|
+ sapce -=1;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
Long totalSpace = cameraDetailService.getTotalSpaceByCameraId(cameraDetail);
|
|
Long totalSpace = cameraDetailService.getTotalSpaceByCameraId(cameraDetail);
|
|
if(totalSpace != -1){
|
|
if(totalSpace != -1){
|