@@ -84,6 +84,7 @@ public enum ResultCode {
MACHINE_CODE_ERROR(50065, "机器码错误!"),
SCENE_REBUILD_ERROR2(50066, "原始资源已冻结,重算失败。"),
CAMERA_AUTHORIZE_ERROR(50067, "相机授权目前不支持四维看看相机类型"),
+ CAMERA_AUTHORIZE_TYPE_ERROR(50068, "请更换相同类型的相机"),
;
@@ -192,6 +192,9 @@ public class AuthorizeCameraServiceImpl extends ServiceImpl<IAuthorizeCameraMapp
if(byCameraId == null){
throw new BusinessException(ResultCode.UPDATE_CAMERA_NO_IN);
}
+ if(!CameraUtils.getCameraType(byCameraId.getType()).equals(cameraDetail.getCameraType())){
+ throw new BusinessException(ResultCode.CAMERA_AUTHORIZE_TYPE_ERROR);
+ }
try {
CamRegSDto dtos = new CamRegSDto();
dtos.setMachineCode(authorizeCamera.getMachineCode());