|
@@ -22,9 +22,11 @@ import com.fdkankan.manage_jp.httpClient.service.LaserService;
|
|
|
import com.fdkankan.manage_jp.mapper.ICameraMapper;
|
|
|
import com.fdkankan.manage_jp.service.*;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.fdkankan.manage_jp.util.CameraTypeUtils;
|
|
|
import com.fdkankan.manage_jp.vo.request.CameraAddParam;
|
|
|
import com.fdkankan.manage_jp.vo.request.CameraListParam;
|
|
|
import com.fdkankan.manage_jp.vo.request.RequestCamera;
|
|
|
+import com.fdkankan.manage_jp.vo.request.SceneParam;
|
|
|
import com.fdkankan.manage_jp.vo.response.ResponseCamera;
|
|
|
import com.github.yulichang.base.MPJBaseServiceImpl;
|
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
@@ -204,12 +206,12 @@ public class CameraServiceImpl extends MPJBaseServiceImpl<ICameraMapper, Camera>
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Object getByUser(Long userId, Long oldCameraId) {
|
|
|
- CameraDetail cameraDetail = cameraDetailService.getByCameraId(oldCameraId);
|
|
|
- if(cameraDetail == null){
|
|
|
- return null;
|
|
|
+ public Object getByUser(SceneParam param) {
|
|
|
+ if(param.getUserId() == null && param.getType() == null){
|
|
|
+ throw new BusinessException(ResultCode.PARAM_ERROR);
|
|
|
}
|
|
|
- List<CameraDetail> cameraDetails = cameraDetailService.getByUserIdAndType(userId,cameraDetail.getType());
|
|
|
+ Integer cameraType = CameraTypeUtils.getCameraType(param.getType());
|
|
|
+ List<CameraDetail> cameraDetails = cameraDetailService.getByUserIdAndType(param.getUserId(),cameraType);
|
|
|
if(cameraDetails.isEmpty()){
|
|
|
return null;
|
|
|
}
|