From bc3e9b68c66fdeeb7c49155ff46ed68d3650cc18 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期一, 15 十二月 2025 18:35:33 +0800
Subject: [PATCH] 安防视频调整

---
 fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SecurityController.java |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SecurityController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SecurityController.java
index 037aa65..4e36fa2 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SecurityController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/security/SecurityController.java
@@ -1,5 +1,7 @@
 package com.fzzy.sys.controller.security;
 
+import com.fzzy.igds.camera.data.ApiCameraData;
+import com.fzzy.igds.camera.data.ApiCameraResp;
 import com.fzzy.igds.constant.CameraPlayType;
 import com.fzzy.igds.constant.Constant;
 import com.fzzy.igds.data.PageResponse;
@@ -7,6 +9,7 @@
 import com.fzzy.igds.domain.Dept;
 import com.fzzy.igds.service.CoreDeptService;
 import com.fzzy.igds.utils.ContextUtil;
+import com.fzzy.igds.utils.SystemUtil;
 import com.fzzy.sys.manager.security.SecManager;
 import com.ruoyi.common.core.domain.entity.SysUser;
 import lombok.extern.slf4j.Slf4j;
@@ -18,6 +21,7 @@
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.ResponseBody;
 import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
 import java.util.List;
 
 /**
@@ -159,6 +163,47 @@
         return viewUrl;
     }
 
+    /**
+     * 鑾峰彇瑙嗛鎾斁鍦板潃
+     *
+     * @param param
+     * @return
+     */
+    @RequestMapping("/get-media")
+    @ResponseBody
+    public ApiCameraResp getMedia(HttpServletRequest request, @RequestBody Camera param) {
+        //鑾峰彇璇锋眰鏂笽P
+        String ip = SystemUtil.getIP(request);
+        return secManager.getPlayAddr(param, ip);
+    }
+
+    /**
+     * 瑙嗛浜戝彴鎺у埗锛屾墍鏈夌被鍨嬬殑浜戝彴鎺у埗鍏ュ彛
+     *
+     * @param param 鍓嶇杞崲鐨勫弬鏁�
+     * @return 鎵ц缁撴灉
+     */
+    @RequestMapping("/ptz-media")
+    @ResponseBody
+    public ApiCameraResp ptzMedia(@RequestBody ApiCameraData param) {
+
+        //log.debug("-----浜戝彴璋冪敤-----{}",param);
+        return secManager.ptzMedia(param);
+    }
+
+
+    /**
+     * 瑙嗛浜戝彴棰勭疆浣嶈缃�
+     *
+     * @param param
+     * @return
+     */
+    @RequestMapping("/ptz-preset")
+    @ResponseBody
+    public ApiCameraResp ptzPreset(@RequestBody ApiCameraData param) {
+        return secManager.ptzPreset(param);
+    }
+
     /***
      * 瑙嗛楦熺灠鍥句腑鏇存敼鎽勫儚澶翠綅缃�
      *

--
Gitblit v1.9.3