aijinhui
2023-10-24 8a8a13eb80498e9b905b47b8dc4d52cd8fdb8497
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package com.ruoyi.device.camera.service.impl;
 
import com.ruoyi.device.camera.domain.ArdCameras;
import com.ruoyi.device.dhsdk.service.IDhClientService;
import com.ruoyi.device.hiksdk.service.IHikClientService;
import org.springframework.scheduling.annotation.Async;
import javax.annotation.Resource;
 
/**
 * @ClassName 异步登录
 * @Description: 由于流媒体多线程有问题,暂时不使用异步
 * @Author 刘苏义
 * @Date 2023/10/23 21:39
 * @Version 1.0
 */
 
public class AsyncLogin {
    @Resource
    IHikClientService hikClientService;
 
    @Resource
    IDhClientService dhClientService;
 
    @Async("loginExecutor")
    public void hikLogin(ArdCameras ardCameras) {
        hikClientService.login(ardCameras);
    }
 
 
    @Async("loginExecutor")
    public void dhLogin(ArdCameras ardCameras) {
        dhClientService.login(ardCameras);
    }
}