From 93f7335e1a52591662d5d37f41ac352860b2ca2a Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期二, 04 六月 2024 18:39:50 +0800 Subject: [PATCH] 1、对象引用改动。 --- Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/WebBoServiceImpl.java | 22 ++++++++++------------ 1 files changed, 10 insertions(+), 12 deletions(-) diff --git a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/WebBoServiceImpl.java b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/WebBoServiceImpl.java index b75e0f4..2899e3b 100644 --- a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/WebBoServiceImpl.java +++ b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/WebBoServiceImpl.java @@ -1,19 +1,21 @@ package com.vci.web.service.impl; -import com.alibaba.fastjson.JSONObject; -import com.vci.base.common.utility.ObjectUtility; +import com.vci.client.bof.ClientBusinessObject; import com.vci.client.common.providers.ServiceProvider; +import com.vci.common.qt.object.*; +import com.vci.common.utility.ObjectUtility; import com.vci.corba.common.PLException; import com.vci.corba.common.VCIError; +import com.vci.corba.omd.data.AttributeValue; +import com.vci.corba.omd.data.BusinessObject; import com.vci.corba.omd.qtm.QTInfo; import com.vci.corba.query.ObjectQueryService; import com.vci.corba.query.ObjectQueryServicePrx; +import com.vci.corba.query.data.BtmRefQueryOption; import com.vci.corba.query.data.KV; import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; -import com.vci.mw.client.InvocationUtility; import com.vci.starter.web.annotation.Column; import com.vci.starter.web.constant.QueryOptionConstant; -import com.vci.corba.query.data.BtmRefQueryOption; import com.vci.starter.web.enumpck.BooleanEnum; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; @@ -29,16 +31,12 @@ import org.apache.commons.lang3.StringUtils; import org.dom4j.DocumentException; import org.dom4j.DocumentHelper; -import org.omg.CORBA.IntHolder; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; -import com.vci.client.bof.ClientBusinessObject; -import plm.bs.bom.clientobject.ClientLinkObject; -import plm.bs.bom.common.*; -import plm.oq.objectQuery.common.*; + import java.lang.reflect.Field; import java.util.*; @@ -373,7 +371,7 @@ if(mergeCondition == null){ mergeCondition = condition; }else{ - mergeCondition = Tool.mergeCondition(mergeCondition, condition, isOr?Connector.OR:Connector.AND); + mergeCondition = Tool.mergeCondition(mergeCondition, condition, isOr? Connector.OR:Connector.AND); } } } @@ -1107,8 +1105,8 @@ if(results!=null && results.length>0 && results[0] != null && results[0].length>0){ return WebUtil.getInt(results[0][0]); } - }catch (VCIError e){ - throw WebUtil.getVciBaseException(e); + } catch (PLException e) { + throw new RuntimeException(e); } return 0; } -- Gitblit v1.9.3