From aad1f2dd7b10ec03d78d703bc2c31b9e679a82b6 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期一, 05 一月 2026 17:19:23 +0800
Subject: [PATCH] 监管视频逻辑调整

---
 fzzy-igdss-web/src/main/java/com/fzzy/security/manager/SecManager.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/security/manager/SecManager.java b/fzzy-igdss-web/src/main/java/com/fzzy/security/manager/SecManager.java
index 0c663cd..5b8e9b8 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/security/manager/SecManager.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/security/manager/SecManager.java
@@ -88,7 +88,7 @@
      */
     public ApiCameraResp getPlayAddr(Camera param, String requireIp) {
 
-        if (StringUtils.isEmpty(param.getId())) {
+        if (StringUtils.isEmpty(param.getId()) || StringUtils.isEmpty(param.getPlayType())) {
             log.error("娌℃湁鑾峰彇鍒扮洃鎺т俊鎭紒");
             return new ApiCameraResp("ERROR", "娌℃湁鑾峰彇鍒扮洃鎺т俊鎭紒");
         }
@@ -108,7 +108,7 @@
         apiCameraData.setIp(camera.getIp());
         apiCameraData.setCtrlPort(camera.getControlPort());
         apiCameraData.setWebPort(camera.getWebPort());
-        apiCameraData.setPlayType(camera.getPlayType());
+        apiCameraData.setPlayType(param.getPlayType());
         apiCameraData.setSnapType(camera.getSnapType());
         apiCameraData.setSn(camera.getSn());
         apiCameraData.setChannel(camera.getChanNum());
@@ -119,7 +119,7 @@
         apiCameraData.setMediaAddr(camera.getMediaAddr());
 
         //鏍规嵁鎾斁鏂瑰紡鑾峰彇瀵瑰簲鐨勬挱鏀惧湴鍧�
-        ApiCameraResp resp = apiCameraManager.getApiCameraService(camera.getPlayType()).getPlayAddr(apiCameraData);
+        ApiCameraResp resp = apiCameraManager.getApiCameraService(apiCameraData.getPlayType()).getPlayAddr(apiCameraData);
         return resp;
     }
 

--
Gitblit v1.9.3