From 3904fbdccb96a9b1b4f919d18505d5ebb8ef976a Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Thu, 20 Jun 2024 18:13:18 +0800
Subject: [PATCH] 定时九洲巡查

---
 src/main/java/com/dji/sample/manage/service/impl/LiveStreamServiceImpl.java |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/dji/sample/manage/service/impl/LiveStreamServiceImpl.java b/src/main/java/com/dji/sample/manage/service/impl/LiveStreamServiceImpl.java
index 9886a63..7404fdb 100644
--- a/src/main/java/com/dji/sample/manage/service/impl/LiveStreamServiceImpl.java
+++ b/src/main/java/com/dji/sample/manage/service/impl/LiveStreamServiceImpl.java
@@ -53,13 +53,14 @@
     private IDeviceRedisService deviceRedisService;
 
     @Override
-    public List<CapacityDeviceDTO> getLiveCapacity(String workspaceId) {
+    public List<CapacityDeviceDTO> getLiveCapacity(String workspaceId,String sn) {
 
         // Query all devices in this workspace.
         //查询该工作区中的所有设备。
         List<DeviceDTO> devicesList = deviceService.getDevicesByParams(
                 DeviceQueryParam.builder()
                         .workspaceId(workspaceId)
+                        .deviceSn(sn)
                         .domains(List.of(DeviceDomainEnum.SUB_DEVICE.getVal(), DeviceDomainEnum.DOCK.getVal()))
                         .build());
 
@@ -117,6 +118,14 @@
         if(receiveReply.getResult() == 513003) {
             LiveDTO live = new LiveDTO();
             live.setUrl(liveParam.getUrl().replace("rtmp", "https").replace("735","700") + ".flv");
+//            LiveUrlGB28181DTO gb28181 = urlToGB28181(liveParam.getUrl());
+//            live.setUrl(new StringBuilder()
+//                    .append("https://wrj.shuixiongit.com/zb/rtp/")
+//                    .append(gb28181.getAgentID())
+//                    .append("_")
+//                    .append(gb28181.getChannel())
+//                    .append(".live.flv")
+//                    .toString());
             return ResponseResult.success(live);
         }
 
@@ -144,6 +153,16 @@
                         .append(gb28181.getChannel())
                         .toString());
                 break;
+//            case GB28181:
+//                LiveUrlGB28181DTO gb28181 = urlToGB28181(liveParam.getUrl());
+//                live.setUrl(new StringBuilder()
+//                        .append("https://wrj.shuixiongit.com/zb/rtp/")
+//                        .append(gb28181.getAgentID())
+//                        .append("_")
+//                        .append(gb28181.getChannel())
+//                        .append(".live.flv")
+//                        .toString());
+//                break;
             case RTSP:
                 String url = receiveReply.getOutput().toString();
                 this.resolveUrlUser(url, live);

--
Gitblit v1.9.3