Commit 79c8447298a1e27935bfd1158423acf9a9a49e32

Authored by 648540858
1 parent cf8a1261

支持使用多数据源

Too many changes to show.

To preserve performance only 2 of 3 files are displayed.

@@ -168,6 +168,14 @@ @@ -168,6 +168,14 @@
168 <version>1.4.6</version> 168 <version>1.4.6</version>
169 </dependency> 169 </dependency>
170 170
  171 + <!-- https://mvnrepository.com/artifact/com.baomidou/dynamic-datasource-spring-boot-starter -->
  172 + <dependency>
  173 + <groupId>com.baomidou</groupId>
  174 + <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
  175 + <version>3.6.1</version>
  176 + </dependency>
  177 +
  178 +
171 <!--在线文档 --> 179 <!--在线文档 -->
172 <dependency> 180 <dependency>
173 <groupId>org.springdoc</groupId> 181 <groupId>org.springdoc</groupId>
src/main/java/com/genersoft/iot/vmp/service/impl/CloudRecordServiceImpl.java
@@ -2,6 +2,7 @@ package com.genersoft.iot.vmp.service.impl; @@ -2,6 +2,7 @@ package com.genersoft.iot.vmp.service.impl;
2 2
3 import com.alibaba.fastjson2.JSONArray; 3 import com.alibaba.fastjson2.JSONArray;
4 import com.alibaba.fastjson2.JSONObject; 4 import com.alibaba.fastjson2.JSONObject;
  5 +import com.baomidou.dynamic.datasource.annotation.DS;
5 import com.genersoft.iot.vmp.conf.exception.ControllerException; 6 import com.genersoft.iot.vmp.conf.exception.ControllerException;
6 import com.genersoft.iot.vmp.gb28181.session.VideoStreamSessionManager; 7 import com.genersoft.iot.vmp.gb28181.session.VideoStreamSessionManager;
7 import com.genersoft.iot.vmp.media.zlm.AssistRESTfulUtils; 8 import com.genersoft.iot.vmp.media.zlm.AssistRESTfulUtils;
@@ -27,6 +28,7 @@ import java.time.*; @@ -27,6 +28,7 @@ import java.time.*;
27 import java.util.*; 28 import java.util.*;
28 29
29 @Service 30 @Service
  31 +@DS("share")
30 public class CloudRecordServiceImpl implements ICloudRecordService { 32 public class CloudRecordServiceImpl implements ICloudRecordService {
31 33
32 private final static Logger logger = LoggerFactory.getLogger(CloudRecordServiceImpl.class); 34 private final static Logger logger = LoggerFactory.getLogger(CloudRecordServiceImpl.class);