From 9a5883db73ff33bdec2aa026eb0229109762474f Mon Sep 17 00:00:00 2001 From: aijinhui <aijinhui> Date: 星期三, 13 九月 2023 16:08:01 +0800 Subject: [PATCH] 设备健康列表 --- ard-work/src/main/java/com/ruoyi/inspect/service/impl/InspectionTaskManager.java | 29 ++++++----------------------- 1 files changed, 6 insertions(+), 23 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/inspect/service/impl/InspectionTaskManager.java b/ard-work/src/main/java/com/ruoyi/inspect/service/impl/InspectionTaskManager.java index f427cfd..f06e33d 100644 --- a/ard-work/src/main/java/com/ruoyi/inspect/service/impl/InspectionTaskManager.java +++ b/ard-work/src/main/java/com/ruoyi/inspect/service/impl/InspectionTaskManager.java @@ -1,14 +1,11 @@ package com.ruoyi.inspect.service.impl; -import com.ruoyi.constant.Global; import com.ruoyi.device.camera.domain.CameraCmd; import com.ruoyi.device.hiksdk.common.GlobalVariable; import com.ruoyi.device.hiksdk.service.IHikClientService; -import com.ruoyi.device.hiksdk.service.impl.HikClientServiceImpl; import com.ruoyi.inspect.domain.ArdVideoInspectTask; import com.ruoyi.inspect.mapper.ArdVideoInspectTaskMapper; import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import javax.annotation.Resource; @@ -25,7 +22,7 @@ **/ @Component -@Slf4j(topic = "PatrolInspectionTask") +@Slf4j(topic = "patrolInspectionTask") public class InspectionTaskManager { @Resource @@ -50,12 +47,8 @@ log.info("鎵嬪姩宸℃浠诲姟宸插惎鍔細" + taskId); return; } -// /*姣忔鍚姩浠诲姟娓呯┖浠诲姟褰撳墠姝ラ淇℃伅*/ + /*姣忔鍚姩浠诲姟娓呯┖浠诲姟褰撳墠姝ラ淇℃伅*/ ArdVideoInspectTask ardVideoInspectTask = ardVideoInspectTaskMapper.selectArdVideoInspectTaskById(taskId); -// ardVideoInspectTask.setCurrentStepId(""); -// ardVideoInspectTask.setCurrentStepStartTime(""); -// ardVideoInspectTaskMapper.updateArdVideoInspectTask(ardVideoInspectTask); - String cameraId = ardVideoInspectTask.getCameraId(); /*灏嗗綋鍓嶇浉鏈虹殑鎵�鏈変换鍔″綋鍓嶆椂闂寸疆绌�*/ ardVideoInspectTask=new ArdVideoInspectTask(); @@ -65,11 +58,6 @@ for (ArdVideoInspectTask VideoInspectTask : ardVideoInspectTasks) { VideoInspectTask.setCurrentStepStartTime(""); ardVideoInspectTaskMapper.updateArdVideoInspectTaskWithCurrentSetpInfo(VideoInspectTask); - /*娓呮浠诲姟褰曞儚璁板綍*/ - if(Global.task_record.contains(VideoInspectTask.getId())) - { - Global.task_record.remove(VideoInspectTask.getId()); - } } } /*寮�鍚换鍔�*/ @@ -84,24 +72,19 @@ ArdVideoInspectTask ardVideoInspectTask = ardVideoInspectTaskMapper.selectArdVideoInspectTaskById(taskId); /*灏嗗叧鑱旂殑鐩告満褰曞儚鍏抽棴*/ String cameraId = ardVideoInspectTask.getCameraId(); - Integer userId = GlobalVariable.loginMap.get(cameraId);//鑾峰彇褰撳墠鐩告満鐨勭櫥褰旾D - if( GlobalVariable.user_real_Map.containsKey(userId)) + if( GlobalVariable.previewMap.containsKey(cameraId)) { //褰撳墠鐩告満姝e湪褰曞儚锛屽垯鍋滄褰曞儚 CameraCmd cmd = new CameraCmd(); cmd.setCameraId(ardVideoInspectTask.getCameraId()); - cmd.setChannelNum(ardVideoInspectTask.getChannel()); - cmd.setEnable(false);//鍋滄褰曞儚 - cmd.setUploadMinio(false); - hikClientService.recordToMinio(cmd); - GlobalVariable.user_real_Map.remove(userId); + cmd.setChanNo(ardVideoInspectTask.getChannel()); + hikClientService.recordStopNotToMinio(cmd); + GlobalVariable.previewMap.remove(cameraId); } - /*鍋滄浠诲姟*/ InspectionTask task = taskMap.get(taskId); if (task != null) { task.stop(); taskMap.remove(taskId); - Global.task_record.remove(taskId); log.info("鎵嬪姩宸℃浠诲姟宸插仠姝細" + taskId); /*灏嗕换鍔℃楠や俊鎭竻绌�*/ ardVideoInspectTask.setCurrentStepId(""); -- Gitblit v1.9.3