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.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 public void hikLogin(ArdCameras ardCameras) { Threads.sleep(200); hikClientService.login(ardCameras); } @Async public void dhLogin(ArdCameras ardCameras) { Threads.sleep(200); dhClientService.login(ardCameras); } }