From 9423f2936340d82b046ec615381c1c5e03698557 Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期五, 27 九月 2024 17:56:53 +0800 Subject: [PATCH] 1、主要完成对获取UI上下文的定义接口的优化,优化的方向为对多次获取业务类型对象进行转换而导致耗时较久的问题继续修改,还有对多次获取属性对象进行转换对象导致耗时过长问题进行修改。 2、对树的数据查询接口的优化,对多次获取属性对象进行转换对象导致耗时过长问题进行修改。 --- Source/Client/PLTClient/src/com/vci/client/portal/platformPortal/ImportExcel.java | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Source/Client/PLTClient/src/com/vci/client/portal/platformPortal/ImportExcel.java b/Source/Client/PLTClient/src/com/vci/client/portal/platformPortal/ImportExcel.java index 04dc7f5..e0c6c59 100644 --- a/Source/Client/PLTClient/src/com/vci/client/portal/platformPortal/ImportExcel.java +++ b/Source/Client/PLTClient/src/com/vci/client/portal/platformPortal/ImportExcel.java @@ -20,6 +20,7 @@ import org.apache.poi.hssf.usermodel.HSSFWorkbook; import com.vci.client.LogonApplication; +import com.vci.client.common.providers.ServiceProvider; import com.vci.client.omd.btm.wrapper.BtmItemWrapper; import com.vci.client.omd.linktype.LinkTypeWrapper; import com.vci.client.omd.provider.ApProvider; @@ -235,10 +236,10 @@ readcell = readrow.getCell(8); String qtBtmName = readcell.getStringCellValue(); qt.btmName = qtBtmName; - QTInfo qt2 = QTDClient.getService().getQT( + QTInfo qt2 = ServiceProvider.getOMDService().getQTDService().getQT( qt.qtName); if (qt2 == null) { - QTDClient.getService().saveQT(qt); + ServiceProvider.getOMDService().getQTDService().saveQT(qt); } } } @@ -405,10 +406,10 @@ String qtBtmName = readcell .getStringCellValue(); qt.btmName = qtBtmName; - QTInfo qt2 = QTDClient.getService() + QTInfo qt2 = ServiceProvider.getOMDService().getQTDService() .getQT(qt.qtName); if (qt2 == null) { - QTDClient.getService().saveQT(qt); + ServiceProvider.getOMDService().getQTDService().saveQT(qt); } } } @@ -427,8 +428,8 @@ * cell = readrow.getCell(3); String attrValue = * cell.getStringCellValue(); String[] split = * attrValue.split(","); qtd.abNames = split; QTD qtdByName = - * QTDClient.getService().getQTDByName(qtd.name); - * if(qtdByName==null){ QTDClient.getService().addQTD(qtd); } } + * ServiceProvider.getOMDService().getQTDService().getQTDByName(qtd.name); + * if(qtdByName==null){ ServiceProvider.getOMDService().getQTDService().addQTD(qtd); } } */ if (checkPortalVI.length() > 0) { // VCIOptionPane.showMessage(LogonApplication.frame, -- Gitblit v1.9.3