|  |  |  | 
|---|
|  |  |  | import com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWell; | 
|---|
|  |  |  | import com.ruoyi.alarmpoints.well.mapper.ArdAlarmpointsWellMapper; | 
|---|
|  |  |  | import com.ruoyi.common.utils.DateUtils; | 
|---|
|  |  |  | import com.ruoyi.common.utils.uuid.IdUtils; | 
|---|
|  |  |  | import com.ruoyi.device.camera.domain.ArdCameras; | 
|---|
|  |  |  | import com.ruoyi.device.camera.domain.CameraCmd; | 
|---|
|  |  |  | import com.ruoyi.device.camera.mapper.ArdCamerasMapper; | 
|---|
|  |  |  | 
|---|
|  |  |  | boolean setTargetPosition = hikClientService.guideTargetPosition(cmd); | 
|---|
|  |  |  | if (setTargetPosition) { | 
|---|
|  |  |  | /*控制相机巡检成功,开始录像*/ | 
|---|
|  |  |  | cmd.setEnable(true);//启动录像 | 
|---|
|  |  |  | hikClientService.recordToMinio(cmd); | 
|---|
|  |  |  | hikClientService.recordStart(cmd); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | /*控制失败,当前步骤启动时间置null*/ | 
|---|
|  |  |  | ardVideoInspectTask.setCurrentStepStartTime(""); | 
|---|
|  |  |  | 
|---|
|  |  |  | cmd.setCameraId(cameraId); | 
|---|
|  |  |  | cmd.setChannelNum(channel); | 
|---|
|  |  |  | cmd.setOperator("sys_patrol_inspect"); | 
|---|
|  |  |  | cmd.setEnable(false);//停止录像 | 
|---|
|  |  |  | cmd.setRecordBucketName("record"); | 
|---|
|  |  |  | cmd.setRecordObjectName("inspect"); | 
|---|
|  |  |  | cmd.setUploadMinio(true); | 
|---|
|  |  |  | String url=  hikClientService.recordToMinio(cmd); | 
|---|
|  |  |  | cmd.setRecordObjectName("inspect_"+ IdUtils.fastSimpleUUID()); | 
|---|
|  |  |  | String url=  hikClientService.recordStopToMinio(cmd); | 
|---|
|  |  |  | /*插入巡检记录*/ | 
|---|
|  |  |  | ArdVideoInspectRecord ardVideoInspectRecord = new ArdVideoInspectRecord(); | 
|---|
|  |  |  | ardVideoInspectRecord.setStepId(step.getId()); | 
|---|