--- cn.cloudwalk.elevator.device.impl.AcsElevatorDeviceServiceImpl.v1
+++ cn.cloudwalk.elevator.device.impl.AcsElevatorDeviceServiceImpl.v2
@@ -652,7 +652,7 @@
 new           #                 // class java/util/ArrayList
 dup
 invokespecial #                 // Method java/util/ArrayList."<init>":()V
-astore_3
+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
@@ -712,7 +712,7 @@
 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 _
+astore_3
 goto @
 new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
 dup
@@ -740,15 +740,15 @@
 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 _
+astore_3
 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_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
@@ -778,13 +778,13 @@
 athrow
 Exception table:
 from    to  target type
-0   289   290   Class java/lang/Exception
+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_3
+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
@@ -844,7 +844,7 @@
 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 _
+astore_3
 goto @
 new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
 dup
@@ -872,7 +872,7 @@
 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 _
+astore_3
 new           #                // class cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto
 dup
 invokespecial #                // Method cn/cloudwalk/elevator/device/dto/AcsElevatorDeviceListDto."<init>":()V
@@ -881,10 +881,10 @@
 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_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
@@ -901,7 +901,7 @@
 invokevirtual #                // Method cn/cloudwalk/elevator/device/param/AcsRestructureQueryParam.getZoneId:()Ljava/lang/String;
 invokeinterface # // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z
 ifeq @
-aload_3
+aload _
 invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
 areturn
 aload _
@@ -934,7 +934,7 @@
 invokedynamic # // InvokeDynamic #:accept:(Ljava/util/List;)Ljava/util/function/Consumer;
 invokeinterface # // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V
 goto @
-aload_3
+aload _
 invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
 areturn
 aload_1
@@ -1062,7 +1062,7 @@
 iload _
 aload _
 invokeinterface # // InterfaceMethod java/util/List.size:()I
-if_icmpge     937
+if_icmpge     936
 aload _
 invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
 aload _
@@ -1152,12 +1152,12 @@
 aload _
 aload _
 invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setOfflineDevices:(Ljava/lang/String;)V
-aload_3
+aload _
 aload _
 invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
 pop
 goto @
-aload_3
+aload _
 invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
 areturn
 astore_3
@@ -1173,15 +1173,15 @@
 athrow
 Exception table:
 from    to  target type
-0   305   968   Class java/lang/Exception
-306   389   968   Class java/lang/Exception
-390   967   968   Class java/lang/Exception
+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_3
+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
@@ -1250,7 +1250,7 @@
 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 _
+astore_3
 goto @
 new           #                // class cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageDto
 dup
@@ -1278,8 +1278,8 @@
 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 _
-aload _
+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
@@ -1290,7 +1290,7 @@
 dup
 invokespecial #                 // Method java/util/ArrayList."<init>":()V
 astore _
-aload _
+aload_3
 aload _
 invokedynamic # // InvokeDynamic #:accept:(Ljava/util/List;)Ljava/util/function/Consumer;
 invokeinterface # // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V
@@ -1309,7 +1309,7 @@
 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_3
+aload _
 invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
 areturn
 aload _
@@ -1379,7 +1379,7 @@
 invokeinterface # // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
 pop
 goto @
-aload _
+aload_3
 invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
 astore _
 aload _
@@ -1425,7 +1425,7 @@
 iload _
 aload _
 invokeinterface # // InterfaceMethod java/util/List.size:()I
-if_icmpge     868
+if_icmpge     865
 aload _
 invokevirtual #                // Method cn/cloudwalk/elevator/passrule/dto/AcsPassRuleImageResultDto.getZoneId:()Ljava/lang/String;
 aload _
@@ -1522,7 +1522,7 @@
 aload _
 aload _
 invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setOfflineDevices:(Ljava/lang/String;)V
-aload_3
+aload _
 aload _
 invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
 pop
@@ -1532,7 +1532,7 @@
 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_3
 invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
 astore _
 aload _
@@ -1564,14 +1564,14 @@
 aload_0
 getfield      #                // Field floorBuildingId:Ljava/lang/String;
 invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setParentId:(Ljava/lang/String;)V
-aload_3
+aload _
 aload _
 invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
 pop
 goto @
 goto @
 goto @
-aload _
+aload_3
 invokeinterface # // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
 astore _
 aload _
@@ -1597,12 +1597,12 @@
 aload_0
 getfield      #                // Field floorBuildingId:Ljava/lang/String;
 invokevirtual #                // Method cn/cloudwalk/elevator/device/result/AcsDeviceRestructureResult.setParentId:(Ljava/lang/String;)V
-aload_3
+aload _
 aload _
 invokeinterface # // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
 pop
 goto @
-aload_3
+aload _
 invokestatic  #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.success:(Ljava/lang/Object;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
 areturn
 astore_3
@@ -1618,8 +1618,8 @@
 athrow
 Exception table:
 from    to  target type
-0   332  1095   Class java/lang/Exception
-333  1094  1095   Class java/lang/Exception
+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
