aijinhui
2023-10-24 8a87e4226aa802d6a0e3566c66824fedf68e77da
ard-work/src/main/java/com/ruoyi/device/camera/service/impl/AsyncLogin.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,39 @@
package com.ruoyi.device.camera.service.impl;
import com.ruoyi.common.utils.Threads;
import com.ruoyi.device.camera.domain.ArdCameras;
import com.ruoyi.device.dhsdk.service.IDhClientService;
import com.ruoyi.device.hiksdk.service.IHikClientService;
import org.hibernate.validator.internal.util.stereotypes.Lazy;
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
/**
 * @ClassName å¼‚步登录
 * @Description:
 * @Author åˆ˜è‹ä¹‰
 * @Date 2023/10/23 21:39
 * @Version 1.0
 */
@Service
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);
    }
}