648540858
2020-11-13 222d44bd8552e9ccd5158f601bc8c2b6728ba860
去除无效注解
修复获取sn错误的bug
2个文件已修改
11 ■■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/VManageBootstrap.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/session/SsrcUtil.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/VManageBootstrap.java
@@ -7,11 +7,6 @@
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
//@EnableEurekaClient
//@EnableTransactionManagement
//@EnableFeignClients(basePackages = { "com.genersoft.iot.vmp", "org.integrain" })
//@ServletComponentScan("com.genersoft.iot.vmp")
@EnableAutoConfiguration
public class VManageBootstrap extends LogManager {
    public static void main(String[] args) {
        SpringApplication.run(VManageBootstrap.class, args);
src/main/java/com/genersoft/iot/vmp/gb28181/session/SsrcUtil.java
@@ -70,14 +70,16 @@
     */
    private static String getSN() {
        String sn = null;
        int index = 0;
        if (notUsed.size() == 0) {
            throw new RuntimeException("ssrc已经用完");
        } else if (notUsed.size() == 1) {
            sn = notUsed.get(0);
        } else {
            sn = notUsed.get(new Random().nextInt(notUsed.size() - 1));
            index = new Random().nextInt(notUsed.size() - 1);
            sn = notUsed.get(index);
        }
        notUsed.remove(0);
        notUsed.remove(index);
        isUsed.add(sn);
        return sn;
    }