public class cn.cloudwalk.elevator.device.impl.AcsElevatorDeviceServiceImpl extends cn.cloudwalk.elevator.passrule.impl.AbstractAcsPassService implements cn.cloudwalk.elevator.device.service.AcsElevatorDeviceService {
private java.lang.String floorBuildingId;
private cn.cloudwalk.client.cwoscomponent.intelligent.imagestore.service.ImageStoreService imageStoreService;
private cn.cloudwalk.elevator.device.dao.AcsElevatorDeviceDao acsElevatorDeviceDao;
private cn.cloudwalk.elevator.passrule.dao.AcsPassRuleDao acsPassRuleDao;
private cn.cloudwalk.elevator.passrule.dao.ImageRuleRefDao imageRuleRefDao;
private cn.cloudwalk.elevator.device.service.AcsDeviceTaskService acsDeviceTaskService;
private cn.cloudwalk.elevator.device.dao.AcsDeviceTaskDao acsDeviceTaskDao;
private cn.cloudwalk.elevator.device.dao.DeviceImageStoreDao deviceImageStoreDao;
private cn.cloudwalk.client.cwoscomponent.intelligent.person.service.PersonService personService;
private cn.cloudwalk.elevator.device.setting.service.AcsDeviceImageStoreAppBindService acsDeviceImageStoreAppBindService;
private cn.cloudwalk.elevator.device.setting.impl.AcsDeviceImageStoreAppBindServiceImpl acsDeviceImageStoreAppBindServiceImpl;
private cn.cloudwalk.client.cwoscomponent.intelligent.device.service.DeviceService deviceService;
private cn.cloudwalk.elevator.common.service.AcsApplicationService acsApplicationService;
private cn.cloudwalk.elevator.passrule.service.AcsPassRuleService acsPassRuleService;
private cn.cloudwalk.elevator.cacheable.AcsAreaTreeCacheableService acsAreaTreeCacheableService;
protected final org.slf4j.Logger logger;
public cn.cloudwalk.elevator.device.impl.AcsElevatorDeviceServiceImpl();
Code:
aload_0
invokespecial #                  // Method cn/cloudwalk/elevator/passrule/impl/AbstractAcsPassService."<init>":()V
aload_0
aload_0
invokevirtual #                  // Method java/lang/Object.getClass:()Ljava/lang/Class;
invokestatic  #                  // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;
putfield      #                  // Field logger:Lorg/slf4j/Logger;
return
public java.lang.Integer add(cn.cloudwalk.elevator.device.param.AcsElevatorDeviceAddParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
aload_1
ldc           #                  // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceAddDTO
invokestatic  #                  // Method cn/cloudwalk/cloud/utils/BeanCopyUtils.copyProperties:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
checkcast     #                  // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceAddDTO
astore_3
invokestatic  #                  // Method java/lang/System.currentTimeMillis:()J
invokestatic  #                  // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;
astore _
aload_3
aload _
invokevirtual #                  // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceAddDTO.setCreateTime:(Ljava/lang/Long;)V
aload_3
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceAddDTO.setLastUpdateTime:(Ljava/lang/Long;)V
aload_3
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceAddDTO.getCurrentBuildingId:()Ljava/lang/String;
astore _
aload_3
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceAddDTO.getDeleteFlag:()Ljava/lang/Integer;
ifnonnull @
aload_3
iconst_1
invokestatic  #                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceAddDTO.setDeleteFlag:(Ljava/lang/Integer;)V
aload _
invokestatic  #                 // Method cn/cloudwalk/elevator/util/StringUtils.isNotBlank:(Ljava/lang/String;)Z
ifeq @
aload_0
getfield      #                 // Field deviceImageStoreDao:Lcn/cloudwalk/elevator/device/dao/DeviceImageStoreDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/DeviceImageStoreDao.getByBuildingId:(Ljava/lang/String;)Ljava/lang/String;
astore _
aload _
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifeq @
aload_0
aload_1
aload_2
invokespecial #                 // Method addImageStore:(Lcn/cloudwalk/elevator/device/param/AcsElevatorDeviceAddParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Ljava/lang/String;
astore _
aload_0
getfield      #                 // Field deviceImageStoreDao:Lcn/cloudwalk/elevator/device/dao/DeviceImageStoreDao;
aload _
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/DeviceImageStoreDao.save:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean;
pop
goto @
aload_0
getfield      #                 // Field acsApplicationService:Lcn/cloudwalk/elevator/common/service/AcsApplicationService;
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/common/service/AcsApplicationService.getApplicationId:(Ljava/lang/String;)Ljava/lang/String;
astore _
new           #                 // class cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam
dup
invokespecial #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam."<init>":()V
astore _
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam.setImageStoreId:(Ljava/lang/String;)V
aload _
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsElevatorDeviceAddParam.getDeviceId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam.setDeviceId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam.setApplicationId:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field acsDeviceImageStoreAppBindService:Lcn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService.bindDeviceAndImageStore:(Lcn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
pop
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload_3
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.add:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceAddDTO;)Ljava/lang/Integer;
areturn
astore _
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                 // String 保存派梯设备信息失败，原因：
aload _
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload _
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
10   178   179   Class java/lang/Exception
public java.lang.Integer edit(cn.cloudwalk.elevator.device.param.AcsElevatorDeviceEditParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
aload_1
ldc           #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceEditDTO
invokestatic  #                  // Method cn/cloudwalk/cloud/utils/BeanCopyUtils.copyProperties:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
checkcast     #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceEditDTO
astore_3
new           #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryByIdDTO
dup
invokespecial #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryByIdDTO."<init>":()V
astore _
aload _
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsElevatorDeviceEditParam.getId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryByIdDTO.setId:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.getById:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryByIdDTO;)Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO;
astore _
aload_0
getfield      #                 // Field deviceImageStoreDao:Lcn/cloudwalk/elevator/device/dao/DeviceImageStoreDao;
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getCurrentBuildingId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/DeviceImageStoreDao.getByBuildingId:(Ljava/lang/String;)Ljava/lang/String;
astore _
aload _
ifnull @
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getCurrentFloorId:()Ljava/lang/String;
invokestatic  #                 // Method cn/cloudwalk/elevator/util/StringUtils.isNotBlank:(Ljava/lang/String;)Z
ifeq @
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getCurrentBuildingId:()Ljava/lang/String;
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsElevatorDeviceEditParam.getCurrentBuildingId:()Ljava/lang/String;
invokevirtual #                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
ifne @
aload_0
getfield      #                 // Field acsApplicationService:Lcn/cloudwalk/elevator/common/service/AcsApplicationService;
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/common/service/AcsApplicationService.getApplicationId:(Ljava/lang/String;)Ljava/lang/String;
astore _
new           #                 // class cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam
dup
invokespecial #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam."<init>":()V
astore _
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam.setApplicationId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam.setImageStoreId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getDeviceId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam.setDeviceId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getDeviceCode:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam.setDeviceCode:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field acsDeviceImageStoreAppBindService:Lcn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService.unbindAppImageStoreDeviceNotDeleteImage:(Lcn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
pop
aload_0
getfield      #                 // Field deviceImageStoreDao:Lcn/cloudwalk/elevator/device/dao/DeviceImageStoreDao;
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsElevatorDeviceEditParam.getCurrentBuildingId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/DeviceImageStoreDao.getByBuildingId:(Ljava/lang/String;)Ljava/lang/String;
astore _
aload _
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifeq @
aload_1
ldc           #                 // class cn/cloudwalk/elevator/device/param/AcsElevatorDeviceAddParam
invokestatic  #                  // Method cn/cloudwalk/cloud/utils/BeanCopyUtils.copyProperties:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
checkcast     #                 // class cn/cloudwalk/elevator/device/param/AcsElevatorDeviceAddParam
astore _
aload_0
aload _
aload_2
invokespecial #                 // Method addImageStore:(Lcn/cloudwalk/elevator/device/param/AcsElevatorDeviceAddParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Ljava/lang/String;
astore _
aload_0
getfield      #                 // Field deviceImageStoreDao:Lcn/cloudwalk/elevator/device/dao/DeviceImageStoreDao;
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsElevatorDeviceEditParam.getCurrentBuildingId:()Ljava/lang/String;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/DeviceImageStoreDao.save:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean;
pop
goto @
new           #                 // class cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam
dup
invokespecial #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam."<init>":()V
astore _
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam.setImageStoreId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getDeviceId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam.setDeviceId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam.setApplicationId:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field acsDeviceImageStoreAppBindService:Lcn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService.bindDeviceAndImageStore:(Lcn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
pop
invokestatic  #                  // Method java/lang/System.currentTimeMillis:()J
invokestatic  #                  // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;
astore _
aload_3
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceEditDTO.setLastUpdateTime:(Ljava/lang/Long;)V
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload_3
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.edit:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceEditDTO;)Ljava/lang/Integer;
areturn
astore _
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                 // String 更新派梯设备信息失败，原因：
aload _
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload _
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
10   294   295   Class java/lang/Exception
public java.lang.Integer delete(java.util.List<java.lang.String>, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
aload_0
getfield      #                 // Field acsApplicationService:Lcn/cloudwalk/elevator/common/service/AcsApplicationService;
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/common/service/AcsApplicationService.getApplicationId:(Ljava/lang/String;)Ljava/lang/String;
astore_3
aload_1
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                 // class java/lang/String
astore _
new           #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryByIdDTO
dup
invokespecial #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryByIdDTO."<init>":()V
astore _
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryByIdDTO.setId:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.getById:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryByIdDTO;)Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO;
astore _
aload_0
getfield      #                 // Field deviceImageStoreDao:Lcn/cloudwalk/elevator/device/dao/DeviceImageStoreDao;
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getCurrentBuildingId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/DeviceImageStoreDao.getByBuildingId:(Ljava/lang/String;)Ljava/lang/String;
astore _
new           #                 // class cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam
dup
invokespecial #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam."<init>":()V
astore _
aload _
aload_3
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam.setApplicationId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam.setImageStoreId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getDeviceId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam.setDeviceId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getDeviceCode:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam.setDeviceCode:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field acsDeviceImageStoreAppBindService:Lcn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService.unbindAppImageStoreDeviceNotDeleteImage:(Lcn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppUnbindParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
pop
goto @
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload_1
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.delete:(Ljava/util/List;)Ljava/lang/Integer;
invokevirtual #                 // Method java/lang/Integer.intValue:()I
istore _
iconst_1
invokestatic  #                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
areturn
astore_3
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                 // String 更新派梯设备信息失败，原因：
aload_3
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload_3
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
0   169   170   Class java/lang/Exception
public java.lang.String getBuildingId(cn.cloudwalk.elevator.device.param.AcsElevatorDeviceQueryParam) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
aload_1
ldc           #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO
invokestatic  #                  // Method cn/cloudwalk/cloud/utils/BeanCopyUtils.copyProperties:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
checkcast     #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO
astore_2
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.getBuildingId:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO;)Ljava/lang/String;
areturn
public java.lang.String getBusinessId(cn.cloudwalk.elevator.device.param.AcsElevatorDeviceQueryParam) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
aload_1
ldc           #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO
invokestatic  #                  // Method cn/cloudwalk/cloud/utils/BeanCopyUtils.copyProperties:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
checkcast     #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO
astore_2
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.getBusinessId:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO;)Ljava/lang/String;
areturn
public cn.cloudwalk.cloud.result.CloudwalkResult<cn.cloudwalk.cloud.page.CloudwalkPageAble<cn.cloudwalk.elevator.device.dto.AcsElevatorDeviceResultDTO>> get(cn.cloudwalk.elevator.device.param.AcsElevatorDeviceQueryParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
aload_1
ldc           #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO
invokestatic  #                  // Method cn/cloudwalk/cloud/utils/BeanCopyUtils.copyProperties:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
checkcast     #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO
astore_3
aload_3
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO.setBusinessId:(Ljava/lang/String;)V
new           #                 // class cn/cloudwalk/cloud/page/CloudwalkPageInfo
dup
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsElevatorDeviceQueryParam.getCurrentPage:()I
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsElevatorDeviceQueryParam.getRowsOfPage:()I
invokespecial #                 // Method cn/cloudwalk/cloud/page/CloudwalkPageInfo."<init>":(II)V
astore _
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload_3
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.page:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO;Lcn/cloudwalk/cloud/page/CloudwalkPageInfo;)Lcn/cloudwalk/cloud/page/CloudwalkPageAble;
astore _
aload _
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
astore _
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                 // String 分页查询派梯设备失败，失败原因：
aload _
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
ldc           #                 // String 76260108
aload_0
ldc           #                 // String 76260108
invokevirtual #                 // Method getMessage:(Ljava/lang/String;)Ljava/lang/String;
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/String;Ljava/lang/String;)V
athrow
Exception table:
from    to  target type
38    57    58   Class java/lang/Exception
public cn.cloudwalk.cloud.result.CloudwalkResult<cn.cloudwalk.cloud.page.CloudwalkPageAble<cn.cloudwalk.client.cwoscomponent.intelligent.device.result.DeviceResult>> devicePage(cn.cloudwalk.elevator.device.param.AcsDeviceQueryParam, cn.cloudwalk.cloud.page.CloudwalkPageInfo, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
new           #                 // class cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam
dup
invokespecial #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam."<init>":()V
astore _
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsDeviceQueryParam.getDeviceName:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsDeviceQueryParam.getDeviceName:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam.setDeviceName:(Ljava/lang/String;)V
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsDeviceQueryParam.getAreaId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsDeviceQueryParam.getAreaId:()Ljava/lang/String;
invokestatic  #                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokevirtual #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam.setAreaIds:(Ljava/util/List;)V
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsDeviceQueryParam.getDeviceCategoryId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsDeviceQueryParam.getDeviceCategoryId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam.setDeviceTypeCategoryId:(Ljava/lang/String;)V
aload _
aload_3
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam.setBusinessId:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field deviceService:Lcn/cloudwalk/client/cwoscomponent/intelligent/device/service/DeviceService;
aload _
aload_3
invokeinterface # // InterfaceMethod cn/cloudwalk/client/cwoscomponent/intelligent/device/service/DeviceService.list:(Lcn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.isSuccess:()Z
ifeq @
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                 // class java/util/Collection
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifeq @
new           #                // class cn/cloudwalk/cloud/page/CloudwalkPageAble
dup
aload _
aload_2
lconst_0
invokespecial #                // Method cn/cloudwalk/cloud/page/CloudwalkPageAble."<init>":(Ljava/util/Collection;Lcn/cloudwalk/cloud/page/CloudwalkPageInfo;J)V
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
aload_0
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class java/util/List
aload_3
invokespecial #                // Method deviceFilter:(Ljava/util/List;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Ljava/util/List;
astore _
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifeq @
new           #                // class cn/cloudwalk/cloud/page/CloudwalkPageAble
dup
aload _
aload_2
lconst_0
invokespecial #                // Method cn/cloudwalk/cloud/page/CloudwalkPageAble."<init>":(Ljava/util/Collection;Lcn/cloudwalk/cloud/page/CloudwalkPageInfo;J)V
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
aload_0
aload_3
invokevirtual #                // Method getAllAreaMap:(Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Ljava/util/Map;
astore _
aload_0
aload_0
aload _
aload _
invokevirtual #                // Method convertDeviceNewResult:(Ljava/util/Collection;Ljava/util/Map;)Ljava/util/List;
aload_2
invokevirtual #                // Method cn/cloudwalk/cloud/page/CloudwalkPageInfo.getPageSize:()I
aload_2
invokevirtual #                // Method cn/cloudwalk/cloud/page/CloudwalkPageInfo.getCurrentPage:()I
invokespecial #                // Method page:(Ljava/util/List;II)Ljava/util/List;
astore _
new           #                // class cn/cloudwalk/cloud/page/CloudwalkPageAble
dup
aload _
aload_2
aload _
invokeinterface # // InterfaceMethod java/util/List.size:()I
i2l
invokespecial #                // Method cn/cloudwalk/cloud/page/CloudwalkPageAble."<init>":(Ljava/util/Collection;Lcn/cloudwalk/cloud/page/CloudwalkPageInfo;J)V
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
astore _
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 分页查询设备异常，原因：
aload _
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload _
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
0   140   230   Class java/lang/Exception
141   178   230   Class java/lang/Exception
179   229   230   Class java/lang/Exception
public java.util.List<cn.cloudwalk.elevator.device.dto.AcsElevatorDeviceQueryFoDTO> getFo(cn.cloudwalk.elevator.device.param.AcsElevatorDeviceQueryParam) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
aload_1
ldc           #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO
invokestatic  #                  // Method cn/cloudwalk/cloud/utils/BeanCopyUtils.copyProperties:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
checkcast     #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO
astore_2
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.get:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO;)Ljava/util/List;
astore_3
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload_3
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO
astore _
aload _
ldc           #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryFoDTO
invokestatic  #                  // Method cn/cloudwalk/cloud/utils/BeanCopyUtils.copyProperties:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryFoDTO
astore _
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
aload _
areturn
public cn.cloudwalk.elevator.device.dto.AcsElevatorDeviceResultDTO getById(cn.cloudwalk.elevator.device.param.AcsElevatorDeviceQueryByIdParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
aload_1
ldc           #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryByIdDTO
invokestatic  #                  // Method cn/cloudwalk/cloud/utils/BeanCopyUtils.copyProperties:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
checkcast     #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryByIdDTO
astore_3
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload_3
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.getById:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryByIdDTO;)Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO;
astore _
aload _
ifnull @
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getDeviceId:()Ljava/lang/String;
invokestatic  #                 // Method cn/cloudwalk/elevator/util/StringUtils.isNotBlank:(Ljava/lang/String;)Z
ifeq @
new           #                 // class cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam
dup
invokespecial #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam."<init>":()V
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam.setId:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field deviceService:Lcn/cloudwalk/client/cwoscomponent/intelligent/device/service/DeviceService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/client/cwoscomponent/intelligent/device/service/DeviceService.list:(Lcn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class java/util/List
astore _
aload _
ifnull @
aload _
invokeinterface # // InterfaceMethod java/util/List.size:()I
ifle @
aload _
iconst_0
invokeinterface # // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult
astore _
aload _
ifnull @
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getId:()Ljava/lang/String;
astore _
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getLastHeartbeatTime:()Ljava/lang/Long;
astore _
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getOnlineStatus:()Ljava/lang/String;
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.setStatusString:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.setLastHeartbeatTime:(Ljava/lang/Long;)V
aload _
areturn
public cn.cloudwalk.elevator.device.dto.AcsElevatorDeviceResultDTO getByDeciveCode(java.lang.String) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload_1
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.getByDeciveCode:(Ljava/lang/String;)Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO;
areturn
public cn.cloudwalk.cloud.result.CloudwalkResult listUnbindFloors(cn.cloudwalk.elevator.device.param.AcsRestructureQueryParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getPersonId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto."<init>":()V
astore _
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getPersonId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setPersonId:(Ljava/lang/String;)V
new           #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam
dup
invokespecial #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam."<init>":()V
astore _
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getPersonId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam.setId:(Ljava/lang/String;)V
aload _
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam.setBusinessId:(Ljava/lang/String;)V
aload_0
getfield      #                // Field personService:Lcn/cloudwalk/client/cwoscomponent/intelligent/person/service/PersonService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/client/cwoscomponent/intelligent/person/service/PersonService.detail:(Lcn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getLabelIds:()Ljava/util/List;
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getLabelIds:()Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeLabels:(Ljava/util/List;)V
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getOrganizationIds:()Ljava/util/List;
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getOrganizationIds:()Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeOrganizations:(Ljava/util/List;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listByPersonInfo:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto;)Ljava/util/List;
astore_3
goto @
new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto."<init>":()V
astore _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getLabelId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getLabelId:()Ljava/lang/String;
invokestatic  #                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeLabels:(Ljava/util/List;)V
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getOrgId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getOrgId:()Ljava/lang/String;
invokestatic  #                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeOrganizations:(Ljava/util/List;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listByRestructure:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto;)Ljava/util/List;
astore_3
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload_3
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload_3
aload _
invokedynamic # // InvokeDynamic #:accept:(Ljava/util/List;)Ljava/util/function/Consumer;
invokeinterface # // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V
new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleQueryDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleQueryDto."<init>":()V
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleQueryDto.setZoneIds:(Ljava/util/List;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listByNotZoneIds:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleQueryDto;)Ljava/util/List;
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
astore_3
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 查询未绑定的派梯楼层异常，原因：
aload_3
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload_3
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
0   286   287   Class java/lang/Exception
public cn.cloudwalk.cloud.result.CloudwalkResult listFloors(cn.cloudwalk.elevator.device.param.AcsRestructureQueryParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getPersonId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto."<init>":()V
astore _
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getPersonId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setPersonId:(Ljava/lang/String;)V
new           #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam
dup
invokespecial #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam."<init>":()V
astore _
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getPersonId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam.setId:(Ljava/lang/String;)V
aload _
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam.setBusinessId:(Ljava/lang/String;)V
aload_0
getfield      #                // Field personService:Lcn/cloudwalk/client/cwoscomponent/intelligent/person/service/PersonService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/client/cwoscomponent/intelligent/person/service/PersonService.detail:(Lcn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getLabelIds:()Ljava/util/List;
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getLabelIds:()Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeLabels:(Ljava/util/List;)V
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getOrganizationIds:()Ljava/util/List;
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getOrganizationIds:()Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeOrganizations:(Ljava/util/List;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listByPersonInfo:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto;)Ljava/util/List;
astore_3
goto @
new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto."<init>":()V
astore _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getLabelId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getLabelId:()Ljava/lang/String;
invokestatic  #                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeLabels:(Ljava/util/List;)V
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getOrgId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getOrgId:()Ljava/lang/String;
invokestatic  #                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeOrganizations:(Ljava/util/List;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listByRestructure:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto;)Ljava/util/List;
astore_3
new           #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto."<init>":()V
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload_3
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload_3
aload _
invokedynamic # // InvokeDynamic #:accept:(Ljava/util/List;)Ljava/util/function/Consumer;
invokeinterface # // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V
new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleQueryDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleQueryDto."<init>":()V
astore _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z
ifeq @
aload _
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleQueryDto.setZoneId:(Ljava/lang/String;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listByNotZoneIds:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleQueryDto;)Ljava/util/List;
astore _
goto @
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleQueryDto.setZoneIds:(Ljava/util/List;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listByNotZoneIds:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleQueryDto;)Ljava/util/List;
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload _
invokedynamic # // InvokeDynamic #:accept:(Ljava/util/List;)Ljava/util/function/Consumer;
invokeinterface # // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V
goto @
aload _
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto.setCurrentFloorId:(Ljava/lang/String;)V
goto @
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto.setCurrentFloorIds:(Ljava/util/List;)V
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.listByZoneIds:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto;)Ljava/util/List;
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
new           #                // class java/util/HashMap
dup
invokespecial #                // Method java/util/HashMap."<init>":()V
astore _
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload _
invokedynamic # // InvokeDynamic #:accept:(Ljava/util/List;)Ljava/util/function/Consumer;
invokeinterface # // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V
new           #                 // class cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam
dup
invokespecial #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam."<init>":()V
astore _
aload _
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam.setBusinessId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam.setIds:(Ljava/util/List;)V
aload_0
getfield      #                 // Field deviceService:Lcn/cloudwalk/client/cwoscomponent/intelligent/device/service/DeviceService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/client/cwoscomponent/intelligent/device/service/DeviceService.list:(Lcn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class java/util/List
astore _
aload _
ifnull @
aload _
invokeinterface # // InterfaceMethod java/util/List.size:()I
ifle @
aload _
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getId:()Ljava/lang/String;
aload _
invokeinterface # // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
goto @
aload _
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto
astore _
new           #                // class cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult."<init>":()V
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setZoneId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneName:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setZoneName:(Ljava/lang/String;)V
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload _
iconst_0
invokeinterface # // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getCurrentBuildingId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setParentId:(Ljava/lang/String;)V
goto @
aload _
aload_0
getfield      #                // Field floorBuildingId:Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setParentId:(Ljava/lang/String;)V
ldc           #                // String
astore _
ldc           #                // String
astore _
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
iconst_0
istore _
iload _
aload _
invokeinterface # // InterfaceMethod java/util/List.size:()I
if_icmpge     936
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
aload _
iload _
invokeinterface # // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getCurrentFloorId:()Ljava/lang/String;
invokevirtual #                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
ifeq @
aload _
aload _
iload _
invokeinterface # // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getDeviceId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult
astore _
aload _
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
ldc           #                // String 2
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getOnlineStatus:()Ljava/lang/String;
invokevirtual #                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
ifeq @
ldc           #                // String
aload _
invokevirtual #                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
ifeq @
new           #                // class java/lang/StringBuilder
dup
invokespecial #                // Method java/lang/StringBuilder."<init>":()V
aload _
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getDeviceName:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual #                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
astore _
goto @
new           #                // class java/lang/StringBuilder
dup
invokespecial #                // Method java/lang/StringBuilder."<init>":()V
aload _
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc           #                // String ,
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getDeviceName:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual #                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
astore _
goto @
ldc           #                // String
aload _
invokevirtual #                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
ifeq @
new           #                // class java/lang/StringBuilder
dup
invokespecial #                // Method java/lang/StringBuilder."<init>":()V
aload _
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getDeviceName:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual #                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
astore _
goto @
new           #                // class java/lang/StringBuilder
dup
invokespecial #                // Method java/lang/StringBuilder."<init>":()V
aload _
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush        44
invokevirtual #                // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getDeviceName:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual #                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
astore _
iinc          18, 1
goto @
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setOnlineDevices:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setOfflineDevices:(Ljava/lang/String;)V
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
aload _
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
astore_3
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 查询未绑定的派梯楼层异常，原因：
aload_3
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload_3
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
0   303   969   Class java/lang/Exception
304   388   969   Class java/lang/Exception
389   968   969   Class java/lang/Exception
public cn.cloudwalk.cloud.result.CloudwalkResult listCondition(cn.cloudwalk.elevator.device.param.AcsRestructureQueryParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getBusinessId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getBusinessId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/cloud/session/company/CompanyContext.setCompanyId:(Ljava/lang/String;)V
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getPersonId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto."<init>":()V
astore _
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getPersonId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setPersonId:(Ljava/lang/String;)V
new           #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam
dup
invokespecial #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam."<init>":()V
astore _
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getPersonId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam.setId:(Ljava/lang/String;)V
aload _
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam.setBusinessId:(Ljava/lang/String;)V
aload_0
getfield      #                // Field personService:Lcn/cloudwalk/client/cwoscomponent/intelligent/person/service/PersonService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/client/cwoscomponent/intelligent/person/service/PersonService.detail:(Lcn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getLabelIds:()Ljava/util/List;
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getLabelIds:()Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeLabels:(Ljava/util/List;)V
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getOrganizationIds:()Ljava/util/List;
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getOrganizationIds:()Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeOrganizations:(Ljava/util/List;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listByPersonInfo:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto;)Ljava/util/List;
astore_3
goto @
new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto."<init>":()V
astore _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getLabelId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getLabelId:()Ljava/lang/String;
invokestatic  #                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeLabels:(Ljava/util/List;)V
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getOrgId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getOrgId:()Ljava/lang/String;
invokestatic  #                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeOrganizations:(Ljava/util/List;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listByRestructure:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto;)Ljava/util/List;
astore_3
aload_3
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
new           #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto."<init>":()V
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload_3
aload _
invokedynamic # // InvokeDynamic #:accept:(Ljava/util/List;)Ljava/util/function/Consumer;
invokeinterface # // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z
ifeq @
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
invokestatic  #                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto.setCurrentFloorIds:(Ljava/util/List;)V
goto @
aload _
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto.setCurrentFloorIds:(Ljava/util/List;)V
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.listByZoneIds:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto;)Ljava/util/List;
astore _
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload _
aload _
invokedynamic # // InvokeDynamic #:accept:(Ljava/util/List;)Ljava/util/function/Consumer;
invokeinterface # // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V
new           #                // class java/util/HashMap
dup
invokespecial #                // Method java/util/HashMap."<init>":()V
astore _
new           #                 // class cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam
dup
invokespecial #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam."<init>":()V
astore _
aload _
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam.setBusinessId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam.setIds:(Ljava/util/List;)V
aload_0
getfield      #                 // Field deviceService:Lcn/cloudwalk/client/cwoscomponent/intelligent/device/service/DeviceService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/client/cwoscomponent/intelligent/device/service/DeviceService.list:(Lcn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class java/util/List
astore _
aload _
ifnull @
aload _
invokeinterface # // InterfaceMethod java/util/List.size:()I
ifle @
aload _
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getId:()Ljava/lang/String;
aload _
invokeinterface # // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
goto @
aload_3
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto
astore _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokevirtual #                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
ifne @
goto @
new           #                // class cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult."<init>":()V
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setZoneId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneName:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setZoneName:(Ljava/lang/String;)V
aload _
aload_0
getfield      #                // Field floorBuildingId:Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setParentId:(Ljava/lang/String;)V
ldc           #                // String
astore _
ldc           #                // String
astore _
iconst_0
istore _
iload _
aload _
invokeinterface # // InterfaceMethod java/util/List.size:()I
if_icmpge     865
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
aload _
iload _
invokeinterface # // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getCurrentFloorId:()Ljava/lang/String;
invokevirtual #                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
ifeq @
aload _
aload _
iload _
invokeinterface # // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getDeviceId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult
astore _
aload _
aload _
iload _
invokeinterface # // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getCurrentBuildingId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setParentId:(Ljava/lang/String;)V
aload _
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
ldc           #                // String 2
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getOnlineStatus:()Ljava/lang/String;
invokevirtual #                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
ifeq @
ldc           #                // String
aload _
invokevirtual #                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
ifeq @
new           #                // class java/lang/StringBuilder
dup
invokespecial #                // Method java/lang/StringBuilder."<init>":()V
aload _
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getDeviceName:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual #                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
astore _
goto @
new           #                // class java/lang/StringBuilder
dup
invokespecial #                // Method java/lang/StringBuilder."<init>":()V
aload _
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc           #                // String ,
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getDeviceName:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual #                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
astore _
goto @
ldc           #                // String
aload _
invokevirtual #                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
ifeq @
new           #                // class java/lang/StringBuilder
dup
invokespecial #                // Method java/lang/StringBuilder."<init>":()V
aload _
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getDeviceName:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual #                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
astore _
goto @
new           #                // class java/lang/StringBuilder
dup
invokespecial #                // Method java/lang/StringBuilder."<init>":()V
aload _
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush        44
invokevirtual #                // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getDeviceName:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual #                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
astore _
iinc          18, 1
goto @
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setOnlineDevices:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setOfflineDevices:(Ljava/lang/String;)V
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
goto @
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload_3
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto
astore _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
invokevirtual #                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
ifeq @
new           #                // class cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult."<init>":()V
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setZoneId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneName:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setZoneName:(Ljava/lang/String;)V
aload _
aload_0
getfield      #                // Field floorBuildingId:Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setParentId:(Ljava/lang/String;)V
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
goto @
goto @
aload_3
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto
astore _
new           #                // class cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult."<init>":()V
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setZoneId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneName:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setZoneName:(Ljava/lang/String;)V
aload _
aload_0
getfield      #                // Field floorBuildingId:Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setParentId:(Ljava/lang/String;)V
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
aload _
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
astore_3
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 根据机构id、标签id、人员id查询派梯设备异常，原因：
aload_3
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload_3
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
0   330  1094   Class java/lang/Exception
331  1093  1094   Class java/lang/Exception
public cn.cloudwalk.cloud.result.CloudwalkResult listConditionByLabelIds(cn.cloudwalk.elevator.device.param.AcsRestructureQueryParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore_3
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getLabelIds:()Ljava/util/List;
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifeq @
aconst_null
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto."<init>":()V
astore _
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getLabelIds:()Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeLabels:(Ljava/util/List;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listFloorsByRestructure:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto;)Ljava/util/List;
astore _
new           #                // class java/util/HashMap
dup
invokespecial #                // Method java/util/HashMap."<init>":()V
astore _
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifeq @
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getLabelIds:()Ljava/util/List;
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                 // class java/lang/String
astore _
new           #                // class cn/cloudwalk/elevator/device/result/AcsLabelElevatorResult
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/result/AcsLabelElevatorResult."<init>":()V
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsLabelElevatorResult.setLabelId:(Ljava/lang/String;)V
aload _
aconst_null
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsLabelElevatorResult.setDetails:(Ljava/util/List;)V
aload_3
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
goto @
aload _
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleLabelResultDto
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleLabelResultDto.getLabelId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast     #                // class java/util/List
astore _
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleLabelResultDto.getLabelId:()Ljava/lang/String;
aload _
invokeinterface # // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
goto @
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleLabelResultDto.getLabelId:()Ljava/lang/String;
aload _
invokeinterface # // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
goto @
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getLabelIds:()Ljava/util/List;
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                 // class java/lang/String
astore _
aload _
aload _
invokeinterface # // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast     #                // class java/util/List
astore _
new           #                // class cn/cloudwalk/elevator/device/result/AcsLabelElevatorResult
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/result/AcsLabelElevatorResult."<init>":()V
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsLabelElevatorResult.setLabelId:(Ljava/lang/String;)V
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsLabelElevatorResult.setDetails:(Ljava/util/List;)V
goto @
aload _
aconst_null
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsLabelElevatorResult.setDetails:(Ljava/util/List;)V
aload_3
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
aload_3
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
astore_3
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 根据标签id集合查询派梯楼层权限异常，原因：
aload_3
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload_3
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
0    22   366   Class java/lang/Exception
23   365   366   Class java/lang/Exception
public cn.cloudwalk.cloud.result.CloudwalkResult<java.lang.String> bindingFloors(cn.cloudwalk.elevator.device.param.AcsRestructureBindingParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto."<init>":()V
astore_3
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getLabelId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload_3
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getLabelId:()Ljava/lang/String;
invokestatic  #                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeLabels:(Ljava/util/List;)V
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getOrgId:()Ljava/lang/String;
invokestatic  #                 // Method org/springframework/util/ObjectUtils.isEmpty:(Ljava/lang/Object;)Z
ifne @
aload_3
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getOrgId:()Ljava/lang/String;
invokestatic  #                 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeOrganizations:(Ljava/util/List;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload_3
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listByRestructure:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto;)Ljava/util/List;
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
new           #                // class java/util/HashMap
dup
invokespecial #                // Method java/util/HashMap."<init>":()V
astore _
aload _
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
aload _
invokeinterface # // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
goto @
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto
astore _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getZoneIds:()Ljava/util/List;
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z
ifne @
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getZoneIds:()Ljava/util/List;
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                 // class java/lang/String
astore _
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z
ifne @
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listZoneInfoByIds:(Ljava/util/List;)Ljava/util/List;
invokeinterface # // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z
pop
goto @
aload _
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getZoneIds:()Ljava/util/List;
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listZoneInfoByIds:(Ljava/util/List;)Ljava/util/List;
invokeinterface # // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z
pop
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifeq @
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload_0
invokevirtual #                // Method genUUID:()Ljava/lang/String;
astore _
new           #                // class cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto."<init>":()V
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto.setId:(Ljava/lang/String;)V
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.size:()I
aload _
invokeinterface # // InterfaceMethod java/util/List.size:()I
iadd
invokestatic  #                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto.setAllDevices:(Ljava/lang/Integer;)V
aload _
iconst_0
invokestatic  #                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto.setBindDevices:(Ljava/lang/Integer;)V
aload _
iconst_0
invokestatic  #                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto.setIsStop:(Ljava/lang/Integer;)V
aload_0
getfield      #                // Field acsDeviceTaskDao:Lcn/cloudwalk/elevator/device/dao/AcsDeviceTaskDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsDeviceTaskDao.insert:(Lcn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto;)Ljava/lang/Integer;
pop
aload_1
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.setTaskId:(Ljava/lang/String;)V
aload_0
getfield      #                // Field acsDeviceTaskService:Lcn/cloudwalk/elevator/device/service/AcsDeviceTaskService;
aload_1
aload _
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/service/AcsDeviceTaskService.updateFloors:(Lcn/cloudwalk/elevator/device/param/AcsRestructureBindingParam;Ljava/util/List;Ljava/util/List;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)V
aload _
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
aconst_null
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
astore_3
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 根据机构id、标签id、人员id查询派梯设备异常，原因：
aload_3
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload_3
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
0   467   473   Class java/lang/Exception
468   472   473   Class java/lang/Exception
public cn.cloudwalk.cloud.result.CloudwalkResult<java.lang.String> bindingPerson(cn.cloudwalk.elevator.device.param.AcsRestructureBindingParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto."<init>":()V
astore_3
aload_3
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getPersonId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setPersonId:(Ljava/lang/String;)V
new           #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam
dup
invokespecial #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam."<init>":()V
astore _
aload _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getPersonId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam.setId:(Ljava/lang/String;)V
aload _
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam.setBusinessId:(Ljava/lang/String;)V
aload_0
getfield      #                // Field personService:Lcn/cloudwalk/client/cwoscomponent/intelligent/person/service/PersonService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/client/cwoscomponent/intelligent/person/service/PersonService.detail:(Lcn/cloudwalk/client/cwoscomponent/intelligent/person/param/PersonDetailParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getLabelIds:()Ljava/util/List;
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload_3
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getLabelIds:()Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeLabels:(Ljava/util/List;)V
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getLabelIds:()Ljava/util/List;
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload_3
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/person/result/PersonResult.getOrganizationIds:()Ljava/util/List;
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto.setIncludeOrganizations:(Ljava/util/List;)V
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload_3
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listByPersonInfo:(Lcn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto;)Ljava/util/List;
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
new           #                // class java/util/HashMap
dup
invokespecial #                // Method java/util/HashMap."<init>":()V
astore _
aload _
aload _
invokedynamic # // InvokeDynamic #:accept:(Ljava/util/List;)Ljava/util/function/Consumer;
invokeinterface # // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V
aload _
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
aload _
invokeinterface # // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
goto @
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto
astore _
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getZoneIds:()Ljava/util/List;
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z
ifne @
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getZoneIds:()Ljava/util/List;
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                 // class java/lang/String
astore _
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z
ifne @
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload _
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listZoneInfoByIds:(Ljava/util/List;)Ljava/util/List;
invokeinterface # // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z
pop
goto @
aload _
aload_0
getfield      #                // Field imageRuleRefDao:Lcn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao;
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.getZoneIds:()Ljava/util/List;
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/passrule/dao/ImageRuleRefDao.listZoneInfoByIds:(Ljava/util/List;)Ljava/util/List;
invokeinterface # // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z
pop
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifeq @
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isEmpty:(Ljava/util/Collection;)Z
ifne @
aload_0
invokevirtual #                // Method genUUID:()Ljava/lang/String;
astore _
new           #                // class cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto."<init>":()V
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto.setId:(Ljava/lang/String;)V
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.size:()I
aload _
invokeinterface # // InterfaceMethod java/util/List.size:()I
iadd
invokestatic  #                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto.setAllDevices:(Ljava/lang/Integer;)V
aload _
iconst_0
invokestatic  #                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto.setBindDevices:(Ljava/lang/Integer;)V
aload _
iconst_0
invokestatic  #                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto.setIsStop:(Ljava/lang/Integer;)V
aload_0
getfield      #                // Field acsDeviceTaskDao:Lcn/cloudwalk/elevator/device/dao/AcsDeviceTaskDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsDeviceTaskDao.insert:(Lcn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto;)Ljava/lang/Integer;
pop
aload_1
aload _
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureBindingParam.setTaskId:(Ljava/lang/String;)V
aload_0
getfield      #                // Field acsDeviceTaskService:Lcn/cloudwalk/elevator/device/service/AcsDeviceTaskService;
aload_1
aload _
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/service/AcsDeviceTaskService.updateFloors:(Lcn/cloudwalk/elevator/device/param/AcsRestructureBindingParam;Ljava/util/List;Ljava/util/List;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)V
aload _
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
aconst_null
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
astore_3
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 根人员批量绑定派梯楼层异常，原因：
aload_3
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload_3
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
0   555   561   Class java/lang/Exception
556   560   561   Class java/lang/Exception
public cn.cloudwalk.cloud.result.CloudwalkResult<cn.cloudwalk.elevator.device.dto.AcsDeviceTaskDTO> getTask(cn.cloudwalk.elevator.device.param.AcsDeviceRestructureTaskParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
aload_0
getfield      #                // Field acsDeviceTaskDao:Lcn/cloudwalk/elevator/device/dao/AcsDeviceTaskDao;
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsDeviceRestructureTaskParam.getTaskId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsDeviceTaskDao.getById:(Ljava/lang/String;)Lcn/cloudwalk/elevator/device/dto/AcsDeviceTaskDTO;
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
astore_3
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 根据任务id查询任务详情异常，原因：
aload_3
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload_3
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
0    16    17   Class java/lang/Exception
public cn.cloudwalk.cloud.result.CloudwalkResult<java.lang.Boolean> setTaskStop(cn.cloudwalk.elevator.device.param.AcsDeviceRestructureTaskParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
new           #                // class cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto."<init>":()V
astore_3
aload_3
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsDeviceRestructureTaskParam.getTaskId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto.setId:(Ljava/lang/String;)V
aload_3
iconst_1
invokestatic  #                 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual #                // Method cn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto.setIsStop:(Ljava/lang/Integer;)V
aload_0
getfield      #                // Field acsDeviceTaskDao:Lcn/cloudwalk/elevator/device/dao/AcsDeviceTaskDao;
aload_3
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsDeviceTaskDao.updateIsStop:(Lcn/cloudwalk/elevator/device/dto/AcsDeviceTaskAddDto;)Ljava/lang/Integer;
pop
iconst_1
invokestatic  #                // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
areturn
astore_3
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 编辑任务进程异常，原因：
aload_3
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload_3
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/Throwable;)V
athrow
Exception table:
from    to  target type
0    42    43   Class java/lang/Exception
private java.lang.String addImageStore(cn.cloudwalk.elevator.device.param.AcsElevatorDeviceAddParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
new           #                // class cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreAddParam
dup
invokespecial #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreAddParam."<init>":()V
astore_3
aload_0
getfield      #                 // Field acsApplicationService:Lcn/cloudwalk/elevator/common/service/AcsApplicationService;
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/common/service/AcsApplicationService.getApplicationId:(Ljava/lang/String;)Ljava/lang/String;
astore _
aload_3
new           #                // class java/lang/StringBuilder
dup
invokespecial #                // Method java/lang/StringBuilder."<init>":()V
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsElevatorDeviceAddParam.getCurrentBuilding:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc           #                // String -默认图库
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual #                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreAddParam.setName:(Ljava/lang/String;)V
aload_3
iconst_1
invokestatic  #                // Method java/lang/Short.valueOf:(S)Ljava/lang/Short;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreAddParam.setType:(Ljava/lang/Short;)V
aload_3
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreAddParam.setSourceApplicationId:(Ljava/lang/String;)V
aload_3
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreAddParam.setBusinessId:(Ljava/lang/String;)V
aload_0
getfield      #                // Field imageStoreService:Lcn/cloudwalk/client/cwoscomponent/intelligent/imagestore/service/ImageStoreService;
aload_3
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/service/ImageStoreService.add:(Lcn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreAddParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.isSuccess:()Z
ifne @
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
new           #                // class java/lang/StringBuilder
dup
invokespecial #                // Method java/lang/StringBuilder."<init>":()V
ldc           #                // String 远程调用新增图库失败,原因：
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload _
invokevirtual #                // Method cn/cloudwalk/cloud/result/CloudwalkResult.getMessage:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual #                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
invokeinterface # // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload _
invokevirtual #                // Method cn/cloudwalk/cloud/result/CloudwalkResult.getCode:()Ljava/lang/String;
aload _
invokevirtual #                // Method cn/cloudwalk/cloud/result/CloudwalkResult.getMessage:()Ljava/lang/String;
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/String;Ljava/lang/String;)V
athrow
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 远程调用新增图库出参：imageStoreId=[{}]
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
invokeinterface # // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V
new           #                 // class cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam
dup
invokespecial #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam."<init>":()V
astore _
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                 // class java/lang/String
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam.setImageStoreId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam.setApplicationId:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field acsDeviceImageStoreAppBindService:Lcn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService.bindAppImageStoreDevice:(Lcn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
pop
new           #                 // class cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam
dup
invokespecial #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam."<init>":()V
astore _
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                 // class java/lang/String
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam.setImageStoreId:(Ljava/lang/String;)V
aload _
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/param/AcsElevatorDeviceAddParam.getDeviceId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam.setDeviceId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam.setApplicationId:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field acsDeviceImageStoreAppBindService:Lcn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/setting/service/AcsDeviceImageStoreAppBindService.bindDeviceAndImageStore:(Lcn/cloudwalk/elevator/device/setting/param/DeviceImageStoreAppBindParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
pop
goto @
astore _
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 图库关联失败,图库id={},原因:{}
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
aload _
invokevirtual #                // Method cn/cloudwalk/cloud/exception/ServiceException.getMessage:()Ljava/lang/String;
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
new           #                // class cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreDelParam
dup
invokespecial #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreDelParam."<init>":()V
astore _
aload _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                 // class java/lang/String
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreDelParam.setId:(Ljava/lang/String;)V
aload _
aload_2
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreDelParam.setBusinessId:(Ljava/lang/String;)V
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc           #                // String 回滚删除图库开始,delParam={},context={}
aload _
invokestatic  #                // Method com/alibaba/fastjson/JSONObject.toJSON:(Ljava/lang/Object;)Ljava/lang/Object;
aload_2
invokestatic  #                // Method com/alibaba/fastjson/JSONObject.toJSON:(Ljava/lang/Object;)Ljava/lang/Object;
invokeinterface # // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
aload_0
getfield      #                // Field imageStoreService:Lcn/cloudwalk/client/cwoscomponent/intelligent/imagestore/service/ImageStoreService;
aload _
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/client/cwoscomponent/intelligent/imagestore/service/ImageStoreService.delete:(Lcn/cloudwalk/client/cwoscomponent/intelligent/imagestore/param/ImageStoreDelParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore _
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc_w         #                // String 删除图库：图库id={},结果:{}
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/cloud/result/CloudwalkResult.getMessage:()Ljava/lang/String;
invokeinterface # // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
aload _
invokevirtual #                // Method cn/cloudwalk/cloud/exception/ServiceException.getCode:()Ljava/lang/String;
aload _
invokevirtual #                // Method cn/cloudwalk/cloud/exception/ServiceException.getMessage:()Ljava/lang/String;
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/String;Ljava/lang/String;)V
athrow
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                 // class java/lang/String
areturn
Exception table:
from    to  target type
206   257   260   Class cn/cloudwalk/cloud/exception/ServiceException
private java.util.List<cn.cloudwalk.client.cwoscomponent.intelligent.device.result.DeviceResult> deviceFilter(java.util.List<cn.cloudwalk.client.cwoscomponent.intelligent.device.result.DeviceResult>, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
aload_0
aload_2
invokespecial #                // Method getAcsDeviceIds:(Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Ljava/util/List;
astore_3
aload_3
invokeinterface # // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;
invokedynamic # // InvokeDynamic #:apply:()Ljava/util/function/Function;
invokeinterface # // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
invokestatic  #                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;
invokeinterface # // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast     #                // class java/util/List
astore _
aload_1
invokeinterface # // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;
invokedynamic # // InvokeDynamic #:apply:()Ljava/util/function/Function;
invokeinterface # // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
invokestatic  #                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;
invokeinterface # // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast     #                // class java/util/List
astore _
aload _
aload _
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.removeList:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
astore _
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload_1
invokeinterface # // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;
invokedynamic # // InvokeDynamic #:apply:()Ljava/util/function/Function;
invokedynamic # // InvokeDynamic #:apply:()Ljava/util/function/Function;
invokestatic  #                // Method java/util/stream/Collectors.toMap:(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;
invokeinterface # // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast     #                // class java/util/Map
astore _
aload _
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                 // class java/lang/String
astore _
aload _
aload _
aload _
invokeinterface # // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
aload _
areturn
private java.util.List<cn.cloudwalk.elevator.device.result.AcsDeviceNewResult> getAcsDeviceIds(cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore_3
new           #                 // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO."<init>":()V
astore _
aload _
aload_1
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO.setBusinessId:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field acsElevatorDeviceDao:Lcn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao;
aload _
invokeinterface # // InterfaceMethod cn/cloudwalk/elevator/device/dao/AcsElevatorDeviceDao.get:(Lcn/cloudwalk/elevator/device/dto/AcsElevatorDeviceQueryDTO;)Ljava/util/List;
astore_2
goto @
astore _
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
ldc_w         #                // String 76260007
aload_0
ldc_w         #                // String 76260007
invokevirtual #                 // Method getMessage:(Ljava/lang/String;)Ljava/lang/String;
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/String;Ljava/lang/String;)V
athrow
aload_0
aload_1
invokevirtual #                // Method getAllAreaMap:(Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Ljava/util/Map;
astore _
aload_2
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isNotEmpty:(Ljava/util/Collection;)Z
ifeq @
aload_2
invokeinterface # // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;
invokedynamic # // InvokeDynamic #:apply:()Ljava/util/function/Function;
invokeinterface # // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
invokestatic  #                // Method java/util/stream/Collectors.toList:()Ljava/util/stream/Collector;
invokeinterface # // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast     #                // class java/util/List
astore _
new           #                 // class cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam
dup
invokespecial #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam."<init>":()V
astore _
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam.setIds:(Ljava/util/List;)V
aload _
aload_1
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                 // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam.setBusinessId:(Ljava/lang/String;)V
aload_0
getfield      #                 // Field deviceService:Lcn/cloudwalk/client/cwoscomponent/intelligent/device/service/DeviceService;
aload _
aload_1
invokeinterface # // InterfaceMethod cn/cloudwalk/client/cwoscomponent/intelligent/device/service/DeviceService.list:(Lcn/cloudwalk/client/cwoscomponent/intelligent/device/param/DeviceQueryParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore _
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.isSuccess:()Z
ifeq @
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                 // class java/util/Collection
invokestatic  #                // Method cn/cloudwalk/elevator/util/CollectionUtils.isNotEmpty:(Ljava/util/Collection;)Z
ifeq @
aload_0
aload _
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                 // class java/util/Collection
aload _
invokevirtual #                // Method convertDeviceNewResult:(Ljava/util/Collection;Ljava/util/Map;)Ljava/util/List;
astore_3
goto @
aload_0
getfield      #                  // Field logger:Lorg/slf4j/Logger;
ldc_w         #                // String 查询设备信息列表失败,原因={}
aload _
invokevirtual #                // Method cn/cloudwalk/cloud/result/CloudwalkResult.getMessage:()Ljava/lang/String;
invokeinterface # // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
ldc_w         #                // String 查询设备信息列表失败
invokespecial #                // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/String;)V
athrow
aload_3
areturn
Exception table:
from    to  target type
29    41    44   Class cn/cloudwalk/cloud/exception/ServiceException
protected java.util.Map<java.lang.String, java.lang.String> getAllAreaMap(cn.cloudwalk.cloud.context.CloudwalkCallContext);
Code:
new           #                // class cn/cloudwalk/client/cwoscomponent/intelligent/sysetting/param/DeviceAreaTreeParam
dup
invokespecial #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/sysetting/param/DeviceAreaTreeParam."<init>":()V
astore_2
aload_2
aload_1
invokevirtual #                 // Method cn/cloudwalk/cloud/context/CloudwalkCallContext.getCompany:()Lcn/cloudwalk/cloud/session/company/CompanyContext;
invokevirtual #                 // Method cn/cloudwalk/cloud/session/company/CompanyContext.getCompanyId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/sysetting/param/DeviceAreaTreeParam.setBusinessId:(Ljava/lang/String;)V
aload_0
getfield      #                // Field acsAreaTreeCacheableService:Lcn/cloudwalk/elevator/cacheable/AcsAreaTreeCacheableService;
aload_2
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/cacheable/AcsAreaTreeCacheableService.tree:(Lcn/cloudwalk/client/cwoscomponent/intelligent/sysetting/param/DeviceAreaTreeParam;Lcn/cloudwalk/cloud/context/CloudwalkCallContext;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore_3
new           #                // class java/util/HashMap
dup
invokespecial #                // Method java/util/HashMap."<init>":()V
astore _
aload_0
aload_3
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                // class java/util/List
aload _
invokevirtual #                // Method getAreaMap:(Ljava/util/List;Ljava/util/Map;)V
aload _
areturn
protected void getAreaMap(java.util.List<cn.cloudwalk.client.cwoscomponent.intelligent.sysetting.result.AreaTreeResult>, java.util.Map<java.lang.String, java.lang.String>);
Code:
aload_1
invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
astore_3
aload_3
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload_3
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/sysetting/result/AreaTreeResult
astore _
aload_2
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/sysetting/result/AreaTreeResult.getId:()Ljava/lang/String;
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/sysetting/result/AreaTreeResult.getName:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/sysetting/result/AreaTreeResult.getChildren:()Ljava/util/List;
ifnull @
aload_0
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/sysetting/result/AreaTreeResult.getChildren:()Ljava/util/List;
aload_2
invokevirtual #                // Method getAreaMap:(Ljava/util/List;Ljava/util/Map;)V
goto @
return
protected java.util.List<cn.cloudwalk.elevator.device.result.AcsDeviceNewResult> convertDeviceNewResult(java.util.Collection<cn.cloudwalk.client.cwoscomponent.intelligent.device.result.DeviceResult>, java.util.Map<java.lang.String, java.lang.String>);
Code:
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore_3
aload_1
invokeinterface # // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;
astore _
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.hasNext:()Z
ifeq @
aload _
invokeinterface # // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult
astore _
new           #                // class cn/cloudwalk/elevator/device/result/AcsDeviceNewResult
dup
invokespecial #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceNewResult."<init>":()V
astore _
aload _
aload _
invokestatic  #                // Method cn/cloudwalk/cloud/utils/BeanCopyUtils.copyProperties:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceNewResult.setId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getId:()Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceNewResult.setDeviceId:(Ljava/lang/String;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getStatus:()Ljava/lang/String;
invokestatic  #                // Method java/lang/Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceNewResult.setDeviceStatus:(Ljava/lang/Integer;)V
aload _
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getOnlineStatus:()Ljava/lang/String;
invokestatic  #                // Method java/lang/Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceNewResult.setDeviceOnlineStatus:(Ljava/lang/Integer;)V
aload _
aload_0
aload _
invokevirtual #                // Method getAddress:(Lcn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult;)Ljava/lang/String;
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceNewResult.setAddress:(Ljava/lang/String;)V
aload _
aload_2
aload _
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getAreaId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast     #                 // class java/lang/String
invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceNewResult.setAreaName:(Ljava/lang/String;)V
aload_3
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
goto @
aload_3
areturn
protected java.lang.String getAddress(cn.cloudwalk.client.cwoscomponent.intelligent.device.result.DeviceResult);
Code:
new           #                // class java/lang/StringBuffer
dup
invokespecial #                // Method java/lang/StringBuffer."<init>":()V
astore_2
aload_1
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getDistrictMergeName:()Ljava/lang/String;
invokestatic  #                 // Method cn/cloudwalk/elevator/util/StringUtils.isNotBlank:(Ljava/lang/String;)Z
ifeq @
aload_2
aload_1
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getDistrictMergeName:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
aload_1
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getAreaName:()Ljava/lang/String;
invokestatic  #                 // Method cn/cloudwalk/elevator/util/StringUtils.isNotBlank:(Ljava/lang/String;)Z
ifeq @
aload_2
ldc_w         #                // String
invokevirtual #                // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
aload_2
aload_1
invokevirtual #                // Method cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult.getAreaName:()Ljava/lang/String;
invokevirtual #                // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
aload_2
invokevirtual #                // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
invokevirtual #                // Method java/lang/String.trim:()Ljava/lang/String;
areturn
private java.util.List<cn.cloudwalk.client.cwoscomponent.intelligent.device.result.DeviceResult> page(java.util.List<cn.cloudwalk.elevator.device.result.AcsDeviceNewResult>, int, int);
Code:
new           #                 // class java/util/ArrayList
dup
invokespecial #                 // Method java/util/ArrayList."<init>":()V
astore _
aload_1
ifnull @
aload_1
invokeinterface # // InterfaceMethod java/util/List.size:()I
ifle @
iload_3
iconst_1
if_icmple     35
iload_3
iconst_1
isub
iload_2
imul
goto @
iconst_0
istore _
iconst_0
istore _
iload _
iload_2
if_icmpge     105
iload _
aload_1
invokeinterface # // InterfaceMethod java/util/List.size:()I
iload _
isub
if_icmpge     105
aload_1
iload _
iload _
iadd
invokeinterface # // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/elevator/device/result/AcsDeviceNewResult
astore _
aload _
ldc           #                // class cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult
invokestatic  #                  // Method cn/cloudwalk/cloud/utils/BeanCopyUtils.copyProperties:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
checkcast     #                // class cn/cloudwalk/client/cwoscomponent/intelligent/device/result/DeviceResult
astore _
aload _
aload _
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
iinc          6, 1
goto @
aload _
areturn
private static cn.cloudwalk.client.cwoscomponent.intelligent.device.result.DeviceResult lambda$deviceFilter$7(cn.cloudwalk.client.cwoscomponent.intelligent.device.result.DeviceResult);
Code:
aload_0
areturn
private static void lambda$bindingPerson$6(java.util.List, cn.cloudwalk.elevator.passrule.dto.AcsPassRuleImageResultDto);
Code:
aload_0
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
return
private static void lambda$listCondition$5(java.util.List, cn.cloudwalk.elevator.device.dto.AcsElevatorDeviceResultDTO);
Code:
aload_0
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getDeviceId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
return
private static void lambda$listCondition$4(java.util.List, cn.cloudwalk.elevator.passrule.dto.AcsPassRuleImageResultDto);
Code:
aload_0
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
return
private static void lambda$listFloors$3(java.util.List, cn.cloudwalk.elevator.device.dto.AcsElevatorDeviceResultDTO);
Code:
aload_0
aload_1
invokevirtual #                 // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceResultDTO.getDeviceId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
return
private static void lambda$listFloors$2(java.util.List, cn.cloudwalk.elevator.passrule.dto.AcsPassRuleImageResultDto);
Code:
aload_0
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
return
private static void lambda$listFloors$1(java.util.List, cn.cloudwalk.elevator.passrule.dto.AcsPassRuleImageResultDto);
Code:
aload_0
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
return
private static void lambda$listUnbindFloors$0(java.util.List, cn.cloudwalk.elevator.passrule.dto.AcsPassRuleImageResultDto);
Code:
aload_0
aload_1
invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
pop
return
}
