‘liusuyi’
2023-07-01 ef0ed9877417b7efb3a6ec72121bee56720f6939
ard-work/src/main/java/com/ruoyi/alarm/globalAlarm/service/impl/QueueTaskExecutor.java
@@ -41,22 +41,19 @@
            cmd.setOperator(guideTask.getAlarmType());
            cmd.setExpired(30);
            cmd.setRecordBucketName("record");
            cmd.setRecordObjectName("alarm");
            cmd.setRecordObjectName("alarm_"+guideTask.getAlarmId());
            log.debug("开始引导");
            boolean guideRes = hikClientService.guideTargetPosition(cmd);
            if (guideRes) {
                log.debug("引导成功");
                hikClientService.controlLock(cmd);//上锁
                cmd.setEnable(true);//开始录像
                hikClientService.recordToMinio(cmd);//开始录像
                hikClientService.recordStart(cmd);//开始录像
                try {
                    Thread.sleep(30000);
                } catch (InterruptedException e) {
                    log.info("当前任务ID"+guideTask.getAlarmId()+"线程被终止");
                }
                cmd.setEnable(false);//停止录像
                cmd.setUploadMinio(true);//上传minio
                String url = hikClientService.recordToMinio(cmd);//停止录像返回url
                String url = hikClientService.recordStopToMinio(cmd);//停止录像返回url
                if (StringUtils.isNotEmpty(url)) {
                    switch (guideTask.getAlarmType()) {
                        case "sys_tube_leak":