From df2181e8f201f48c57e29cf247b81e85189f7f73 Mon Sep 17 00:00:00 2001
From: dangsn <dangsn@chicecm.com>
Date: 星期五, 14 六月 2024 16:58:33 +0800
Subject: [PATCH] 调整平台的调用

---
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/PlatformClientUtil.java |   80 +++++++++++++++++++++++++++++-----------
 1 files changed, 58 insertions(+), 22 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/PlatformClientUtil.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/PlatformClientUtil.java
index fab4471..5798c87 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/PlatformClientUtil.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/PlatformClientUtil.java
@@ -1,14 +1,17 @@
 package com.vci.web.util;
 
-import com.vci.client.common.providers.ServiceProvider;
+import com.vci.client.common.providers.WebServiceProvider;
 import com.vci.corba.bofactory.BOFactoryServicePrx;
 import com.vci.corba.common.PLException;
 import com.vci.corba.framework.FrameworkServicePrx;
+import com.vci.corba.log.LogServicePrx;
 import com.vci.corba.omd.atm.AttPoolServicePrx;
 import com.vci.corba.omd.btm.BTMServicePrx;
+import com.vci.corba.omd.data.AttributeValue;
 import com.vci.corba.omd.etm.EnumServicePrx;
 import com.vci.corba.omd.lcm.LifeCycleServicePrx;
 import com.vci.corba.omd.ltm.LinkTypeServicePrx;
+import com.vci.corba.omd.qtm.QTDServicePrx;
 import com.vci.corba.omd.stm.StatePoolServicePrx;
 import com.vci.corba.omd.vrm.VersionRuleServicePrx;
 import com.vci.corba.portal.PortalServicePrx;
@@ -84,7 +87,7 @@
      * @return 鏈嶅姟鐨勫璞�
      */
     public BOFactoryServicePrx getBOFactoryService(){
-        return ServiceProvider.getBOFService();
+        return WebServiceProvider.getBOFService();
    }
 
     /**
@@ -92,7 +95,7 @@
      * @return 鏈嶅姟鐨勫璞�
      */
     public WorkflowServicePrx getWorkflowService(){
-        return ServiceProvider.getWFService();
+        return WebServiceProvider.getWFService();
     }
 
     /**
@@ -100,7 +103,7 @@
      * @Return 鏈嶅姟鐨勫璞�
      */
     public FrameworkServicePrx getFrameworkService(){
-        return ServiceProvider.getFrameService();
+        return WebServiceProvider.getFrameService();
     }
 
     /**
@@ -108,7 +111,7 @@
      * @return 鏈嶅姟鐨勫璞�
      */
     public StatePoolServicePrx getStatePoolService() throws PLException {
-        return ServiceProvider.getOMDService().getStateService();
+        return WebServiceProvider.getOMDService().getStateService();
    }
 
     /**
@@ -116,7 +119,7 @@
      * @return 鐢熷懡鍛ㄦ湡鐨勬湇鍔″璞�
      */
     public LifeCycleServicePrx getLifeCycleService() throws PLException {
-        return ServiceProvider.getOMDService().getLifeCycleService();
+        return WebServiceProvider.getOMDService().getLifeCycleService();
 }
 
     /**
@@ -124,8 +127,7 @@
      * @return 鏋氫妇鐨勬湇鍔″璞�
      */
     public EnumServicePrx getEnumService() throws PLException {
-        return ServiceProvider.getOMDService().getEnumService();
-//        return EnumServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(ENUM_SERVICE_NAME));
+        return WebServiceProvider.getOMDService().getEnumService();
     }
 
     /**
@@ -133,8 +135,7 @@
      * @return 鐗堟湰瑙勫垯鐨勬湇鍔�
      */
     public VersionRuleServicePrx getVersionService() throws PLException {
-        return ServiceProvider.getOMDService().getVerRuleService();
-//        return VersionRuleServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(VERSION_SERVICE_NAME));
+        return WebServiceProvider.getOMDService().getVerRuleService();
     }
 
     /**
@@ -142,8 +143,7 @@
      * @return 鏈嶅姟鐨勫璞�
      */
     public AttPoolServicePrx getAttributeService() throws PLException {
-        return ServiceProvider.getOMDService().getAttributeService();
-//        return AttPoolServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(ATTRIBUTE_SERVICE_NAME));
+        return WebServiceProvider.getOMDService().getAttributeService();
     }
 
     /**
@@ -151,8 +151,7 @@
      * @return 鏈嶅姟鐨勫璞�
      */
     public BTMServicePrx getBtmService() throws PLException {
-        return ServiceProvider.getOMDService().getBTMService();
-//        return BTMServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(BTM_SERVICE_NAME));
+        return WebServiceProvider.getOMDService().getBTMService();
     }
 
     /**
@@ -160,8 +159,7 @@
      * @return 鏈嶅姟鐨勫璞�
      */
     public LinkTypeServicePrx getLinkTypeService() throws PLException {
-        return ServiceProvider.getOMDService().getLinkTypeService();
-//        return LinkTypeServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(LINK_SERVICE_NAME));
+        return WebServiceProvider.getOMDService().getLinkTypeService();
     }
 
     /**
@@ -169,8 +167,7 @@
      * @return 鏈嶅姟鐨勫璞�
      */
     public PortalServicePrx getPortalService(){
-        return ServiceProvider.getUIService();
-//        return PortalServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(PORTAL_SERVICE_NAME));
+        return WebServiceProvider.getUIService();
     }
 
     /**
@@ -178,8 +175,7 @@
      * @return 鏈嶅姟鐨勫璞�
      */
     public ObjectQueryServicePrx getQueryService(){
-        return ServiceProvider.getOQService();
-//        return QTServiceHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByServiceName(QUERY_SERVICE_NAME));
+        return WebServiceProvider.getOQService();
     }
 
     /**
@@ -188,8 +184,48 @@
      * @return 鍗锋湇鍔$殑鐨勫璞�
      */
     public VolumeServicePrx getVolumeService(String volumeName){
-        return ServiceProvider.getVolumeService(volumeName);
-//        return VolumnFactoryHelper.narrow(jacorbClientConnector.getCorbaServiceObjectByUrlAndServiceName(serverUrl,volumeName));
+        return WebServiceProvider.getVolumeService(volumeName);
     }
 
+    /**
+     * 鏌ヨ妯℃澘鏈嶅姟
+     * @return 鍗锋湇鍔$殑鐨勫璞�
+     */
+    public QTDServicePrx getQTDService() throws PLException {
+        return WebServiceProvider.getOMDService().getQTDService();
+    }
+
+    /**
+     * 鏌ヨ妯℃澘鏈嶅姟
+     * @param sql sql璇彞
+     * @param attrVals 鍗犱綅绗︾殑鍊�
+     * @return 鍗锋湇鍔$殑鐨勫璞�
+     */
+    public String[][] getSqlQueryService(String sql, AttributeValue[] attrVals) throws PLException {
+        return WebServiceProvider.getBOFService().getSqlQueryResult(sql, attrVals);
+    }
+
+    /**
+     * 鑾峰彇鐧诲綍鏃ュ織鏈嶅姟
+     * @Return com.vci.corba.log.LogServicePrx
+     */
+    public LogServicePrx getLogService(){
+        return WebServiceProvider.getLogService();
+    }
+
+    /**
+     * 鑾峰彇UI鏈嶅姟
+     * @return
+     */
+    public PortalServicePrx getUIService(){
+        return WebServiceProvider.getUIService();
+    }
+
+    /**
+     * 鑾峰彇瀵硅薄宸ュ巶鏈嶅姟
+     * @return
+     */
+    public BOFactoryServicePrx getBOFService() {
+        return WebServiceProvider.getBOFService();
+    }
 }

--
Gitblit v1.9.3