|  |  | 
 |  |  | import com.ruoyi.utils.sdk.common.GlobalVariable;
 | 
 |  |  | import com.ruoyi.media.domain.Vtdu;
 | 
 |  |  | import com.ruoyi.media.service.IVtduService;
 | 
 |  |  | import com.ruoyi.utils.sdk.hiksdk.service.impl.HikSdkStrategy;
 | 
 |  |  | import com.ruoyi.utils.sdk.hiksdk.service.impl.HikvisionSDK;
 | 
 |  |  | import com.sun.jna.Pointer;
 | 
 |  |  | import lombok.extern.slf4j.Slf4j;
 | 
 |  |  | import java.util.Comparator;
 | 
 |  |  | 
 |  |  |     public int invoke(int lUserID, int dwResult, HCNetSDK.NET_DVR_DEVICEINFO_V30 lpDeviceinfo, Pointer pUser) {
 | 
 |  |  |         IVtduService vtduService = SpringUtils.getBean(IVtduService.class);
 | 
 |  |  |         IArdChannelService ardChannelService = SpringUtils.getBean(IArdChannelService.class);
 | 
 |  |  |         HikSdkStrategy hikClientService = SpringUtils.getBean(HikSdkStrategy.class);
 | 
 |  |  |         HikvisionSDK hikClientService = SpringUtils.getBean(HikvisionSDK.class);
 | 
 |  |  |         IArdCamerasService ardCamerasService = SpringUtils.getBean(IArdCamerasService.class);
 | 
 |  |  |         if (GlobalVariable.loginMap.containsKey(camera.getId())) {
 | 
 |  |  |             GlobalVariable.loginMap.remove(camera.getId());
 |