|
@@ -1,6 +1,7 @@
|
|
package com.fdkankan.ucenter.service.impl;
|
|
package com.fdkankan.ucenter.service.impl;
|
|
|
|
|
|
import com.fdkankan.common.constant.AppConstant;
|
|
import com.fdkankan.common.constant.AppConstant;
|
|
|
|
+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;
|
|
@@ -10,6 +11,7 @@ import com.fdkankan.ucenter.entity.CameraDetail;
|
|
import com.fdkankan.ucenter.entity.User;
|
|
import com.fdkankan.ucenter.entity.User;
|
|
import com.fdkankan.ucenter.entity.UserIncrement;
|
|
import com.fdkankan.ucenter.entity.UserIncrement;
|
|
import com.fdkankan.ucenter.service.*;
|
|
import com.fdkankan.ucenter.service.*;
|
|
|
|
+import com.fdkankan.ucenter.vo.response.AppCameraSpace;
|
|
import com.fdkankan.ucenter.vo.response.CameraAppVo;
|
|
import com.fdkankan.ucenter.vo.response.CameraAppVo;
|
|
import com.fdkankan.ucenter.vo.response.GroupByCount;
|
|
import com.fdkankan.ucenter.vo.response.GroupByCount;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -167,4 +169,17 @@ public class AppCameraService {
|
|
}
|
|
}
|
|
cameraDetailService.uploadUserCameraInfo(cameraEntity.getId(),cameraVersion,appVersion);
|
|
cameraDetailService.uploadUserCameraInfo(cameraEntity.getId(),cameraVersion,appVersion);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public AppCameraSpace checkCameraSpace(String snCode) {
|
|
|
|
+ Camera camera = cameraService.getBySnCode(snCode);
|
|
|
|
+ if(camera == null){
|
|
|
|
+ throw new BusinessException(CameraConstant.FAILURE_CODE_6029, CameraConstant.FAILURE_MSG_6029);
|
|
|
|
+ }
|
|
|
|
+ CameraDetail cameraDetail = cameraDetailService.getByCameraId(camera.getId());
|
|
|
|
+ if(cameraDetail == null){
|
|
|
|
+ throw new BusinessException(CameraConstant.FAILURE_CODE_6029, CameraConstant.FAILURE_MSG_6029);
|
|
|
|
+ }
|
|
|
|
+ Long totalSpace = cameraDetailService.getTotalSpaceByCameraId(cameraDetail);
|
|
|
|
+ return new AppCameraSpace(totalSpace,cameraDetail.getUnit());
|
|
|
|
+ }
|
|
}
|
|
}
|