From 867b69b7e8b946dd839f1ef04de062ff68e43f9e Mon Sep 17 00:00:00 2001 From: liusuyi <13324259@qq.com> Date: 星期五, 08 三月 2024 18:49:24 +0800 Subject: [PATCH] 修改视频巡检间隔单位由分钟改为秒 --- ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectTaskServiceImpl.java | 28 ++++++++++++++++++---------- 1 files changed, 18 insertions(+), 10 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectTaskServiceImpl.java b/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectTaskServiceImpl.java index 1c4cb8b..efed952 100644 --- a/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectTaskServiceImpl.java +++ b/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectTaskServiceImpl.java @@ -436,28 +436,36 @@ if (!StringUtils.isNull(wellId)) { /*鑾峰彇浜曞潗鏍�*/ ArdAlarmpointsWell well = ardAlarmpointsWellMapper.selectArdAlarmpointsWellById(wellId); + if(StringUtils.isNull(well)) + { + log.debug("鎵句笉鍒颁簳:" + well.getWellId()); + return; + } + log.debug("鎵惧埌浜�:" + well.getWellId()); double[] targetPositon = new double[3]; targetPositon[0] = well.getLongitude(); targetPositon[1] = well.getLatitude(); - targetPositon[2] = well.getAltitude(); + //targetPositon[2] = well.getAltitude(); + log.debug("鎵惧埌浜曞潗鏍�:" +well.getLongitude()+"-"+well.getLatitude()+"-"+well.getAltitude()); /*鑾峰彇鐩告満鍧愭爣*/ ArdCameras cameras = ardCamerasMapper.selectArdCamerasById(cameraId); if (StringUtils.isNull(cameras)) { log.debug("鎵句笉鍒扮浉鏈�:" + cameraId); return; } - double[] cameraPositon = new double[3]; - cameraPositon[0] = cameras.getLongitude(); - cameraPositon[1] = cameras.getLatitude(); - cameraPositon[2] = cameras.getAltitude(); + log.debug("鎵惧埌鐩告満:" + cameraId); + //double[] cameraPositon = new double[3]; + //cameraPositon[0] = cameras.getLongitude(); + //cameraPositon[1] = cameras.getLatitude(); + //cameraPositon[2] = cameras.getAltitude(); + /*鎺у埗鐩告満宸℃*/ CameraCmd cmd = new CameraCmd(); cmd.setCameraId(cameraId); cmd.setChanNo(channel); cmd.setTargetPosition(targetPositon); cmd.setOperator("sys_patrol_inspect"); - cmd.setExpired(step.getRecordingTime() * 60); - + cmd.setExpired(step.getRecordingTime());//绉掍负鍗曚綅 boolean setTargetPosition = cameraSdkService.guideTargetPosition(cmd); if (setTargetPosition) { /*鎺у埗鐩告満宸℃鎴愬姛锛屽紑濮嬪綍鍍�*/ @@ -494,10 +502,10 @@ if (!StringUtils.isNull(wellId)) { /*鑾峰彇浜曞潗鏍�*/ ArdAlarmpointsWell well = ardAlarmpointsWellMapper.selectArdAlarmpointsWellById(wellId); - double[] targetPositon = new double[3]; + double[] targetPositon = new double[2]; targetPositon[0] = well.getLongitude(); targetPositon[1] = well.getLatitude(); - targetPositon[2] = well.getAltitude(); + //targetPositon[2] = well.getAltitude(); /*鑾峰彇鐩告満鍧愭爣*/ ArdCameras cameras = ardCamerasMapper.selectArdCamerasById(cameraId); if (StringUtils.isNull(cameras)) { @@ -514,7 +522,7 @@ cmd.setChanNo(channel); cmd.setTargetPosition(targetPositon); cmd.setOperator("sys_patrol_inspect"); - cmd.setExpired(step.getRecordingTime() * 60); + cmd.setExpired(step.getRecordingTime());//绉掍负鍗曚綅 boolean setTargetPosition = cameraSdkService.guideTargetPosition(cmd); if (!setTargetPosition) { /*鎺у埗澶辫触,褰撳墠姝ラ鍚姩鏃堕棿缃畁ull*/ -- Gitblit v1.9.3