public class cn.cloudwalk.elevator.common.AcsApplicationServiceImpl implements cn.cloudwalk.elevator.common.service.AcsApplicationService {
private static final org.slf4j.Logger logger;
private cn.cloudwalk.client.resource.application.service.ApplicationService applicationService;
public cn.cloudwalk.elevator.common.AcsApplicationServiceImpl();
Code:
aload_0
invokespecial #                  // Method java/lang/Object."<init>":()V
return
public java.lang.String getApplicationId(java.lang.String) throws cn.cloudwalk.cloud.exception.ServiceException;
Code:
new           #                  // class cn/cloudwalk/client/resource/application/param/ApplicationQueryParam
dup
invokespecial #                  // Method cn/cloudwalk/client/resource/application/param/ApplicationQueryParam."<init>":()V
astore_2
aload_2
aload_1
invokevirtual #                  // Method cn/cloudwalk/client/resource/application/param/ApplicationQueryParam.setBusinessId:(Ljava/lang/String;)V
aload_2
ldc           #                  // String elevator-app
invokevirtual #                  // Method cn/cloudwalk/client/resource/application/param/ApplicationQueryParam.setServiceCode:(Ljava/lang/String;)V
aload_0
getfield      #                  // Field applicationService:Lcn/cloudwalk/client/resource/application/service/ApplicationService;
aload_2
invokeinterface # // InterfaceMethod cn/cloudwalk/client/resource/application/service/ApplicationService.query:(Lcn/cloudwalk/client/resource/application/param/ApplicationQueryParam;)Lcn/cloudwalk/cloud/result/CloudwalkResult;
astore_3
aload_3
invokevirtual #                  // Method cn/cloudwalk/cloud/result/CloudwalkResult.isSuccess:()Z
ifeq @
aload_3
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                 // class java/util/Collection
invokestatic  #                 // Method org/apache/commons/collections4/CollectionUtils.isNotEmpty:(Ljava/util/Collection;)Z
ifeq @
aload_3
invokevirtual #                 // Method cn/cloudwalk/cloud/result/CloudwalkResult.getData:()Ljava/lang/Object;
checkcast     #                 // class java/util/List
iconst_0
invokeinterface # // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
checkcast     #                 // class cn/cloudwalk/client/resource/application/result/ApplicationResult
invokevirtual #                 // Method cn/cloudwalk/client/resource/application/result/ApplicationResult.getId:()Ljava/lang/String;
areturn
getstatic     #                 // Field logger:Lorg/slf4j/Logger;
ldc           #                 // String 未查到applicationId
invokeinterface # // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
ldc           #                 // String 76260005
ldc           #                 // String 未查到applicationId
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/String;Ljava/lang/String;)V
athrow
getstatic     #                 // Field logger:Lorg/slf4j/Logger;
ldc           #                 // String 查询applicationId失败
invokeinterface # // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V
new           #                 // class cn/cloudwalk/cloud/exception/ServiceException
dup
ldc           #                 // String 76260006
ldc           #                 // String 查询applicationId失败
invokespecial #                 // Method cn/cloudwalk/cloud/exception/ServiceException."<init>":(Ljava/lang/String;Ljava/lang/String;)V
athrow
static {};
Code:
ldc           #                 // class cn/cloudwalk/elevator/common/AcsApplicationServiceImpl
invokestatic  #                 // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;
putstatic     #                 // Field logger:Lorg/slf4j/Logger;
return
}
