|
@@ -1,33 +1,32 @@
|
|
-package com.fdkankan.goods.service.impl;
|
|
|
|
|
|
+package com.fdkankan.platform.goods.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
-import com.fdkankan.agent.request.RequestAgent;
|
|
|
|
-import com.fdkankan.agent.vo.ResponseAgentCamera;
|
|
|
|
|
|
+import com.fdkankan.platform.agent.request.RequestAgent;
|
|
|
|
+import com.fdkankan.platform.agent.vo.ResponseAgentCamera;
|
|
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.constant.ServerCode;
|
|
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
import com.fdkankan.common.util.DateUtil;
|
|
import com.fdkankan.common.util.DateUtil;
|
|
import com.fdkankan.common.util.FileSizeUtil;
|
|
import com.fdkankan.common.util.FileSizeUtil;
|
|
-import com.fdkankan.goods.entity.Camera;
|
|
|
|
-import com.fdkankan.goods.entity.CameraDetail;
|
|
|
|
-import com.fdkankan.goods.entity.CameraDetailNumEntity;
|
|
|
|
-import com.fdkankan.goods.mapper.ICameraDetailMapper;
|
|
|
|
-import com.fdkankan.goods.service.ICameraDetailService;
|
|
|
|
-import com.fdkankan.goods.service.ICameraService;
|
|
|
|
-import com.fdkankan.goods.service.ICameraSpaceService;
|
|
|
|
-import com.fdkankan.order.service.IVirtualOrderService;
|
|
|
|
-import com.fdkankan.user.entity.User;
|
|
|
|
-import com.fdkankan.user.entity.UserIncrement;
|
|
|
|
-import com.fdkankan.user.request.RequestCamera;
|
|
|
|
-import com.fdkankan.user.service.IUserIncrementService;
|
|
|
|
-import com.fdkankan.user.service.IUserService;
|
|
|
|
-import com.fdkankan.user.vo.ResponseCamera;
|
|
|
|
-import com.fdkankan.user.vo.ResponseCameraSpace;
|
|
|
|
-import com.fdkankan.user.vo.ResponseUserIncrement;
|
|
|
|
|
|
+import com.fdkankan.platform.goods.entity.Camera;
|
|
|
|
+import com.fdkankan.platform.goods.entity.CameraDetail;
|
|
|
|
+import com.fdkankan.platform.goods.entity.CameraDetailNumEntity;
|
|
|
|
+import com.fdkankan.platform.goods.mapper.ICameraDetailMapper;
|
|
|
|
+import com.fdkankan.platform.goods.service.ICameraDetailService;
|
|
|
|
+import com.fdkankan.platform.goods.service.ICameraService;
|
|
|
|
+import com.fdkankan.platform.goods.service.ICameraSpaceService;
|
|
|
|
+import com.fdkankan.platform.order.service.IVirtualOrderService;
|
|
|
|
+import com.fdkankan.platform.user.entity.User;
|
|
|
|
+import com.fdkankan.platform.user.entity.UserIncrement;
|
|
|
|
+import com.fdkankan.platform.user.request.RequestCamera;
|
|
|
|
+import com.fdkankan.platform.user.service.IUserIncrementService;
|
|
|
|
+import com.fdkankan.platform.user.service.IUserService;
|
|
|
|
+import com.fdkankan.platform.user.vo.ResponseCamera;
|
|
|
|
+import com.fdkankan.platform.user.vo.ResponseCameraSpace;
|
|
|
|
+import com.fdkankan.platform.user.vo.ResponseUserIncrement;
|
|
import org.joda.time.DateTime;
|
|
import org.joda.time.DateTime;
|
|
import org.joda.time.Days;
|
|
import org.joda.time.Days;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
@@ -381,15 +380,15 @@ public class CameraDetailServiceImpl extends ServiceImpl<ICameraDetailMapper, Ca
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public String updateCameraDetailByCameraIdAndSpace(Long cameraId, Long space) {
|
|
|
|
|
|
+ public CameraDetail updateCameraDetailByCameraIdAndSpace(Long cameraId, Long space) {
|
|
CameraDetail cameraDetail = this.getByCameraId(cameraId);
|
|
CameraDetail cameraDetail = this.getByCameraId(cameraId);
|
|
- cameraDetail.setUsedSpace(space);
|
|
|
|
|
|
+ cameraDetail.setUsedSpace(cameraDetail.getUsedSpace() + space);
|
|
if(cameraDetail.getUsedSpace() < 0){
|
|
if(cameraDetail.getUsedSpace() < 0){
|
|
cameraDetail.setUsedSpace(0L);
|
|
cameraDetail.setUsedSpace(0L);
|
|
}
|
|
}
|
|
if(!this.updateById(cameraDetail)){
|
|
if(!this.updateById(cameraDetail)){
|
|
throw new BusinessException(ErrorCode.ERROR_MSG);
|
|
throw new BusinessException(ErrorCode.ERROR_MSG);
|
|
}
|
|
}
|
|
- return ServerCode.SUCCESS.message();
|
|
|
|
|
|
+ return cameraDetail;
|
|
}
|
|
}
|
|
}
|
|
}
|