Bin/lib/service/ServiceBase.jarBinary files differ
Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/revision/service/RevisionModelUtil.java
@@ -395,15 +395,16 @@ */ public boolean checkDataSecret(BaseModel baseModel) throws VciBaseException{ VciBaseUtil.alertNotNull(baseModel,"要校验密级的数据对象"); if(isCheckSecret(baseModel) && VciBaseUtil.getCurrentUserSecret()>0) { if (baseModel.getSecretGrade() == null ) { baseModel.setSecretGrade(DataSecretEnum.NONE.getValue()); } Integer userSecret = VciBaseUtil.getCurrentUserSecret(); if (!checkUserSecret(baseModel.getSecretGrade())) { throw new VciBaseException("当前用户的密级低于数据的密级,用户密级为" + UserSecretEnum.getSecretText(userSecret) + ",数据密级为" + DataSecretEnum.getSecretText(baseModel.getSecretGrade())); } } //todo 登录还未启用,所以密级无法获取需要修改 // if(isCheckSecret(baseModel) && VciBaseUtil.getCurrentUserSecret()>0) { // if (baseModel.getSecretGrade() == null ) { // baseModel.setSecretGrade(DataSecretEnum.NONE.getValue()); // } // Integer userSecret = VciBaseUtil.getCurrentUserSecret(); // if (!checkUserSecret(baseModel.getSecretGrade())) { // throw new VciBaseException("当前用户的密级低于数据的密级,用户密级为" + UserSecretEnum.getSecretText(userSecret) + ",数据密级为" + DataSecretEnum.getSecretText(baseModel.getSecretGrade())); // } // } return true; } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java
@@ -1,7 +1,7 @@ package com.vci.frameworkcore.compatibility.impl; import com.alibaba.fastjson.JSONObject; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.corba.common.PLException; import com.vci.corba.framework.data.FunctionInfo; import com.vci.corba.portal.data.PLUILayout; @@ -240,7 +240,7 @@ } // PortalServicePrx uiService = ServiceProvider.getUIService(); // FrameworkServicePrx frameService = ServiceProvider.getFrameService(); FunctionInfo[] menus = ServiceProvider.getFrameService().getModuleListByParentId("modelManagmentNode", true); FunctionInfo[] menus = ClientServiceProvider.getFrameService().getModuleListByParentId("modelManagmentNode", true); // FunctionInfo[] menus = ServiceProvider.getFrameService().("modelManagmentNode", true); // PLAction[] allPLAction = uiService.getAllPLAction(); @@ -283,7 +283,7 @@ } public List<MenuVO> findChildFunctionVO(String parentOid) throws PLException { FunctionInfo[] menus = ServiceProvider.getFrameService().getModuleListByParentId(parentOid, true); FunctionInfo[] menus = ClientServiceProvider.getFrameService().getModuleListByParentId(parentOid, true); List<MenuVO> functionVOList = new ArrayList<>(); for (FunctionInfo menu : menus) { if(!menu.isValid){ @@ -330,7 +330,7 @@ if(resourceControlTypeEnum == null){ resourceControlTypeEnum = ResourceControlTypeEnum.BS; } for (PLUILayout allPLUILayout : ServiceProvider.getUIService().getAllPLUILayouts()) { for (PLUILayout allPLUILayout : ClientServiceProvider.getUIService().getAllPLUILayouts()) { if(treeQueryObject.getConditionMap().getOrDefault("type","").equals(allPLUILayout.plRelatedType) && treeQueryObject.getConditionMap().getOrDefault("context","").equals(allPLUILayout.plCode)){ return uiEngineServiceI.UIContentDO2VO(allPLUILayout,true); Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmUserQueryServiceImpl.java
@@ -1,6 +1,6 @@ package com.vci.frameworkcore.compatibility.impl; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.common.util.ThreeDES; import com.vci.corba.common.PLException; import com.vci.corba.framework.data.UserInfo; @@ -147,7 +147,7 @@ " left join PLUSERPASSWORDSTRATEGY pkUserPassword on " +queryWrapper.getTableNick() + ".pluid = pkUserPassword.pluseruid " + queryWrapper.getLinkTableSql() + (StringUtils.isNotBlank(queryWrapper.getWhereSql())?(" where " + queryWrapper.getWhereSql()):""); try{ String[][] sqlQueryResult = ServiceProvider.getBOFService().getSqlQueryResult(sql + fromSql, null); String[][] sqlQueryResult = ClientServiceProvider.getBOFService().getSqlQueryResult(sql + fromSql, null); if(sqlQueryResult.length>0){ com.vci.client.bof.ClientBusinessObject cbo = arryAndSqlToClientBusinessObject(queryWrapper.getSelectFieldSql(),sqlQueryResult[0]); return cbo2VO(cbo); Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/model/VciFileVolumeDO.java
@@ -40,7 +40,7 @@ /** * 文仓名称 */ @Column(nullable = false,length = 200,name = "plip") @Column(nullable = false,length = 200,name = "plservice") private String name; /** Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsAttributeServiceImpl.java
@@ -1,6 +1,6 @@ package com.vci.web.service.impl; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.corba.common.PLException; import com.vci.corba.omd.atm.AttributeDef; import com.vci.starter.web.annotation.log.VciUnLog; @@ -110,7 +110,7 @@ try { // return attributeDO2VOs(Arrays.stream(platformClientUtil.getAttributeService().getAttribItems(abFilter,1,1)).collect(Collectors.toList())); // return attributeDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getAttributeService().getAttribItems(abFilter.name,1,1)).collect(Collectors.toList())); return attributeDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getAttributeService().getAttributeDefs("",1,1)).collect(Collectors.toList())); return attributeDO2VOs(Arrays.stream(ClientServiceProvider.getOMDService().getAttributeService().getAttributeDefs("",1,1)).collect(Collectors.toList())); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsBtmServiceImpl.java
@@ -1,6 +1,6 @@ package com.vci.web.service.impl; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.corba.common.PLException; import com.vci.corba.omd.btm.BizType; import com.vci.starter.web.annotation.log.VciUnLog; @@ -88,7 +88,7 @@ try { // return btmDO2VOs(Arrays.stream(platformClientUtil.getBtmService().getAllBtmItem("")).collect(Collectors.toList())); // return btmDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getBTMService().getAllBtmItem("")).collect(Collectors.toList())); return btmDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getBTMService().getBizTypes("")).collect(Collectors.toList())); return btmDO2VOs(Arrays.stream(ClientServiceProvider.getOMDService().getBTMService().getBizTypes("")).collect(Collectors.toList())); } catch (PLException e) { throw new RuntimeException(e); } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsEnumServiceImpl.java
@@ -1,6 +1,6 @@ package com.vci.web.service.impl; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.corba.common.PLException; import com.vci.corba.omd.etm.EnumItem; import com.vci.corba.omd.etm.EnumType; @@ -209,7 +209,7 @@ public List<OsEnumVO> selectAllEnum() { //后面两个参数居然完全没有作用 try { return enumDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getEnumService().getEnumTypes("",1,1)).collect(Collectors.toList())); return enumDO2VOs(Arrays.stream(ClientServiceProvider.getOMDService().getEnumService().getEnumTypes("",1,1)).collect(Collectors.toList())); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -360,7 +360,7 @@ if(!CollectionUtils.isEmpty(enumItemList)){ enumItemList.stream().forEach(enumItem -> { try { ServiceProvider.getOMDService().getEnumService().addEnumType(enumItem); ClientServiceProvider.getOMDService().getEnumService().addEnumType(enumItem); } catch (PLException e) { throw WebUtil.getVciBaseException(e); } @@ -379,7 +379,7 @@ enumItemList.stream().forEach(enumItem -> { try { // ServiceProvider.getOMDService().getEnumService().modifyEmItem(enumItem); ServiceProvider.getOMDService().getEnumService().modifyEnumType(enumItem); ClientServiceProvider.getOMDService().getEnumService().modifyEnumType(enumItem); } catch (PLException e) { throw WebUtil.getVciBaseException(e); } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsLifeCycleServiceImpl.java
@@ -1,6 +1,6 @@ package com.vci.web.service.impl; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.corba.common.PLException; import com.vci.corba.omd.lcm.Bound; import com.vci.corba.omd.lcm.LifeCycle; @@ -310,7 +310,7 @@ public List<OsLifeCycleVO> selectAllLifeCycle() throws VciBaseException { try { // LifeCyle[] lifeCyles = platformClientUtil.getLifeCycleService().getLifeCyles(); LifeCycle[] lifeCyles = ServiceProvider.getOMDService().getLifeCycleService().getLifeCycles(); LifeCycle[] lifeCyles = ClientServiceProvider.getOMDService().getLifeCycleService().getLifeCycles(); return lifeCycleDO2VOs(Arrays.stream(lifeCyles).collect(Collectors.toList())); } catch (PLException vciError) { if(logger.isErrorEnabled()){ @@ -374,7 +374,7 @@ try { com.vci.corba.omd.lcm.TransitionVO transitionVO = lifeCycleLineVO2DO(lineVO); // platformClientUtil.getBOFactoryService().transferBusinessObject(new BusinessObjectHolder(obj), transitionVO); ServiceProvider.getBOFService().transferBusinessObject(obj, transitionVO.destination); ClientServiceProvider.getBOFService().transferBusinessObject(obj, transitionVO.destination); } catch (PLException e) { throw WebUtil.getVciBaseException(e); } @@ -606,7 +606,7 @@ } // platformClientUtil.getBOFactoryService().batchTransferBusinessObjectAndRelease( // bos, vos, releaseStatus); ServiceProvider.getBOFService().batchTransferBusinessObjectAndRelease( ClientServiceProvider.getBOFService().batchTransferBusinessObjectAndRelease( bos, vos, releaseStatus); } catch (PLException e) { throw WebUtil.getVciBaseException(e); Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsStatusServiceImpl.java
@@ -1,6 +1,6 @@ package com.vci.web.service.impl; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.corba.common.PLException; import com.vci.corba.omd.stm.StatePool; import com.vci.starter.web.annotation.log.VciUnLog; @@ -126,7 +126,7 @@ public List<OsStatusVO> selectAllStatus() { try { // return statusDO2VOs(Arrays.stream(platformClientUtil.getStatePoolService().getStatePools()).collect(Collectors.toList())); return statusDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getStateService().getStatePools()).collect(Collectors.toList())); return statusDO2VOs(Arrays.stream(ClientServiceProvider.getOMDService().getStateService().getStatePools()).collect(Collectors.toList())); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIDataServiceImpl.java
@@ -1,9 +1,10 @@ package com.vci.web.service.impl; import com.vci.client.bof.ClientBusinessObject; import com.vci.client.bof.ClientLinkObject; import com.vci.client.bof.RevisionValueObject; import com.vci.client.bof.VersionValueObject; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.corba.common.PLException; import com.vci.corba.omd.data.*; import com.vci.corba.omd.lcm.LifeCycle; @@ -1070,7 +1071,7 @@ try { // BusinessObject resultBO = platformClientUtil.getBOFactoryService().createBusinessObject(resultCbo.getObj().getBusinessObject(),false,false); // BusinessObject resultBO = ServiceProvider.getBOFService().createBusinessObject(resultCbo.getObj().getBusinessObject(),false,false); BusinessObject resultBO = ServiceProvider.getBOFService().createBusinessObject(resultCbo.getObj().getBusinessObject(),false,false); BusinessObject resultBO = ClientServiceProvider.getBOFService().createBusinessObject(resultCbo.getObj().getBusinessObject(),false,false); afterCBO = new com.vci.client.bof.ClientBusinessObject(); afterCBO.setBusinessObject(resultBO); result.setObj(boService.cbo2Map(afterCBO)); @@ -1088,7 +1089,7 @@ //说明后置事件出现了错误,那么就需要删除以前的这条数据 try { // platformClientUtil.getBOFactoryService().deleteBusinessObject(afterCBO.getBusinessObject(),1); ServiceProvider.getBOFService().deleteBusinessObject(afterCBO.getBusinessObject(),1); ClientServiceProvider.getBOFService().deleteBusinessObject(afterCBO.getBusinessObject(),1); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -1346,7 +1347,7 @@ } try { // BusinessObject[] resultBOs = platformClientUtil.getBOFactoryService().batchCreateBusinessObject(addBos.toArray(new BusinessObject[0]), false, false); BusinessObject[] resultBOs = ServiceProvider.getBOFService().batchCreateBusinessObject(addBos.toArray(new BusinessObject[0]), false, false); BusinessObject[] resultBOs = ClientServiceProvider.getBOFService().batchCreateBusinessObject(addBos.toArray(new BusinessObject[0]), false, false); afterBOs = Arrays.stream(resultBOs).collect(Collectors.toList()); Arrays.stream(resultBOs).forEach(bo->{ com.vci.client.bof.ClientBusinessObject cbo = new com.vci.client.bof.ClientBusinessObject(); @@ -1407,7 +1408,7 @@ BaseResult<Map<String,Object>> result = BaseResult.success(); try { // platformClientUtil.getBOFactoryService().updateBusinessObject(new BusinessObjectHolder(resultCbo.getObj().getBusinessObject())); ServiceProvider.getBOFService().updateBusinessObject(resultCbo.getObj().getBusinessObject()); ClientServiceProvider.getBOFService().updateBusinessObject(resultCbo.getObj().getBusinessObject()); result.setObj(boService.cbo2Map(resultCbo.getObj())); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); @@ -1453,7 +1454,7 @@ BaseResult<Map<String,Object>> result = BaseResult.success(); try { // BusinessObject bo = platformClientUtil.getBOFactoryService().createBusinessObject(resultCbo.getObj().getBusinessObject(),formDataDTO.isUpVersion()?false:true,formDataDTO.isUpVersion()); BusinessObject bo = ServiceProvider.getBOFService().createBusinessObject(resultCbo.getObj().getBusinessObject(),formDataDTO.isUpVersion()?false:true,formDataDTO.isUpVersion()); BusinessObject bo = ClientServiceProvider.getBOFService().createBusinessObject(resultCbo.getObj().getBusinessObject(),formDataDTO.isUpVersion()?false:true,formDataDTO.isUpVersion()); com.vci.client.bof.ClientBusinessObject afterCbo = new com.vci.client.bof.ClientBusinessObject(); afterCbo.setBusinessObject(bo); result.setObj(boService.cbo2Map(afterCbo)); @@ -1612,7 +1613,7 @@ VciBaseUtil.switchCollectionForOracleIn(finalCbo).stream().forEach(cbos->{ try { // platformClientUtil.getBOFactoryService().batchDeleteBusinessObject(cbos.stream().map(s->s.getBusinessObject()).collect(Collectors.toList()).toArray(new BusinessObject[0]),1); ServiceProvider.getBOFService().batchDeleteBusinessObject(cbos.stream().map(s->s.getBusinessObject()).collect(Collectors.toList()).toArray(new BusinessObject[0]),1); ClientServiceProvider.getBOFService().batchDeleteBusinessObject(cbos.stream().map(s->s.getBusinessObject()).collect(Collectors.toList()).toArray(new BusinessObject[0]),1); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -1684,7 +1685,7 @@ com.vci.client.bof.ClientBusinessObject fromCbo = new com.vci.client.bof.ClientBusinessObject(); try { // fromCbo.setBusinessObject(platformClientUtil.getBOFactoryService().readBusinessObject(fromOid,fromBtmName)); fromCbo.setBusinessObject(ServiceProvider.getBOFService().readBusinessObject(fromOid,fromBtmName)); fromCbo.setBusinessObject(ClientServiceProvider.getBOFService().readBusinessObject(fromOid,fromBtmName)); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -1722,7 +1723,7 @@ bos[0] = toCbo.getBusinessObject(); try { // platformClientUtil.getBOFactoryService().createBusinessObjectWithLink(bosHolder,loHolder); ServiceProvider.getBOFService().createBusinessObjectWithLink(bos,clo.getLinkObject()); ClientServiceProvider.getBOFService().createBusinessObjectWithLink(bos,clo.getLinkObject()); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -1738,8 +1739,8 @@ try { // platformClientUtil.getBOFactoryService().deleteBusinessObject(toCbo.getBusinessObject(),1); // platformClientUtil.getBOFactoryService().deleteLinkObject(clo.getLinkObject()); ServiceProvider.getBOFService().deleteBusinessObject(toCbo.getBusinessObject(),1); ServiceProvider.getBOFService().deleteLinkObject(clo.getLinkObject()); ClientServiceProvider.getBOFService().deleteBusinessObject(toCbo.getBusinessObject(),1); ClientServiceProvider.getBOFService().deleteLinkObject(clo.getLinkObject()); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -1776,7 +1777,7 @@ if(editFlag){ try { // LinkObject linkObject = platformClientUtil.getBOFactoryService().readLinkObjectById(formLinkDataDTO.getOid(), formLinkDataDTO.getLinkType()); LinkObject linkObject = ServiceProvider.getBOFService().readLinkObjectById(formLinkDataDTO.getOid(), formLinkDataDTO.getLinkType()); LinkObject linkObject = ClientServiceProvider.getBOFService().readLinkObjectById(formLinkDataDTO.getOid(), formLinkDataDTO.getLinkType()); clo = new ClientLinkObject(); clo.setLinkObject(linkObject); } catch (PLException vciError) { @@ -1938,14 +1939,14 @@ String btmName = baseDataMap.get("btmname"); String oid = baseDataMap.get("oid"); // ClientBusinessObject cbo = new ClientBusinessObject(); com.vci.client.bof.ClientBusinessObject cbo = new com.vci.client.bof.ClientBusinessObject(); ClientBusinessObject cbo = new ClientBusinessObject(); String copyfromversion = baseDataMap.get("copyfromversion"); OsBtmTypeVO btmTypeVO = btmService.getBtmById(btmName); List<String> attributeList = btmTypeVO.getAttributes().stream().map(attribute -> attribute.getId()).collect(Collectors.toList()); if(editFlag || newRevision || newVersion){ try { // cbo.setBusinessObject(platformClientUtil.getBOFactoryService().readBusinessObject(editFlag?oid:copyfromversion,btmName)); cbo.setBusinessObject(ServiceProvider.getBOFService().readBusinessObject(editFlag?oid:copyfromversion,btmName)); cbo.setBusinessObject(ClientServiceProvider.getBOFService().readBusinessObject(editFlag?oid:copyfromversion,btmName)); } catch (PLException vciError) { throw new VciBaseException("使用主键在系统中没有查询到数据",new String[]{oid},vciError); } @@ -1977,7 +1978,7 @@ // OsLifeCycleVO lifeCycleVO = lifeCycleService.getLifeCycleById(btmTypeVO.getLifeCycleId()); LifeCycle lifeCycleVO = null; try { lifeCycleVO = ServiceProvider.getOMDService().getLifeCycleService().getLifeCycle(btmTypeVO.getLifeCycleId()); lifeCycleVO = ClientServiceProvider.getOMDService().getLifeCycleService().getLifeCycle(btmTypeVO.getLifeCycleId()); } catch (PLException e) { throw new RuntimeException(e); } @@ -2003,7 +2004,7 @@ // OsLifeCycleVO lifeCycleVO = lifeCycleService.getLifeCycleById(btmTypeVO.getLifeCycleId()); LifeCycle lifeCycleVO = null; try { lifeCycleVO = ServiceProvider.getOMDService().getLifeCycleService().getLifeCycle(btmTypeVO.getLifeCycleId()); lifeCycleVO = ClientServiceProvider.getOMDService().getLifeCycleService().getLifeCycle(btmTypeVO.getLifeCycleId()); } catch (PLException e) { throw new RuntimeException(e); } @@ -2227,7 +2228,7 @@ // loHolder.value = clo.getLinkObject(); try { // platformClientUtil.getBOFactoryService().updateLinkObject(loHolder); ServiceProvider.getBOFService().updateLinkObject(clo.getLinkObject()); ClientServiceProvider.getBOFService().updateLinkObject(clo.getLinkObject()); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIEngineServiceImpl.java
@@ -4,7 +4,7 @@ import com.thoughtworks.xstream.XStream; import com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder; import com.thoughtworks.xstream.io.xml.XppDriver; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.corba.common.PLException; import com.vci.corba.portal.data.*; import com.vci.starter.web.annotation.log.VciUnLog; @@ -131,7 +131,7 @@ public void checkInvalidXmlVI() { PortalVI[] portalVIS = null; try { portalVIS = ServiceProvider.getUIService().getAllPortalVI(); portalVIS = ClientServiceProvider.getUIService().getAllPortalVI(); // portalVIS = platformClientUtil.getPortalService().getAllPortalVI(); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); @@ -156,7 +156,7 @@ public List<UIFormDefineVO> selectAllForm() { PortalVI[] portalVIS = null; try { portalVIS = ServiceProvider.getUIService().getAllPortalVI(); portalVIS = ClientServiceProvider.getUIService().getAllPortalVI(); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -405,7 +405,7 @@ if(!QUERY_BY_CACHE){ PortalVI portalVI = null; try { portalVI = ServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmId, id); portalVI = ClientServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmId, id); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -447,7 +447,7 @@ public List<UITableDefineVO> selectAllTable() { PortalVI[] portalVIS = null; try { portalVIS = ServiceProvider.getUIService().getAllPortalVI(); portalVIS = ClientServiceProvider.getUIService().getAllPortalVI(); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -523,7 +523,7 @@ self.selectAllForm().stream().filter(s -> formOid.equalsIgnoreCase(s.getOid())).findAny().orElseGet(() -> null); }else{ try { formDefineVO = formDO2VO(ServiceProvider.getUIService().getPortalVIById(formOid)); formDefineVO = formDO2VO(ClientServiceProvider.getUIService().getPortalVIById(formOid)); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -723,7 +723,7 @@ if(!QUERY_BY_CACHE){ PortalVI portalVI = null; try { portalVI = ServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmId, id); portalVI = ClientServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmId, id); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -765,7 +765,7 @@ public List<UIActionVO> selectAllAction() { try { // return actionDO2VOs(Arrays.stream(platformClientUtil.getPortalService().getAllPLAction()).collect(Collectors.toList())); return actionDO2VOs(Arrays.stream(ServiceProvider.getUIService().getAllPLAction()).collect(Collectors.toList())); return actionDO2VOs(Arrays.stream(ClientServiceProvider.getUIService().getAllPLAction()).collect(Collectors.toList())); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -1006,7 +1006,7 @@ */ private List<UILayoutVO> listLayoutByContent(String pkContent){ try { return UILayoutDO2VOs(Arrays.stream(ServiceProvider.getUIService().getPLTabPagesByPageDefinationOId(pkContent)).collect(Collectors.toList()),true); return UILayoutDO2VOs(Arrays.stream(ClientServiceProvider.getUIService().getPLTabPagesByPageDefinationOId(pkContent)).collect(Collectors.toList()),true); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -1129,7 +1129,7 @@ if(queryDetail){ //单个的,直接获取 try { layoutVO.setComponentVOs(uiComponentDO2VOs(Arrays.stream(ServiceProvider.getUIService().getPLPageDefinationsByPageContextOId(layoutVO.getOid())).collect(Collectors.toList()),true)); layoutVO.setComponentVOs(uiComponentDO2VOs(Arrays.stream(ClientServiceProvider.getUIService().getPLPageDefinationsByPageContextOId(layoutVO.getOid())).collect(Collectors.toList()),true)); // layoutVO.setComponentVOs(uiComponentDO2VOs(Arrays.stream(platformClientUtil.getPortalService().getPLPageDefinationsByPageContextOId(layoutVO.getOid())).collect(Collectors.toList()),true)); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); @@ -1176,7 +1176,7 @@ } if(!QUERY_BY_CACHE){ try { return uiComponentDO2VO(ServiceProvider.getUIService().getPLPageDefinationById(componentOid),true); return uiComponentDO2VO(ClientServiceProvider.getUIService().getPLPageDefinationById(componentOid),true); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -1248,7 +1248,7 @@ componentVO.setTableDefineVO(tableDefineVOMap.get(key)); }else{ try { componentVO.setTableDefineVO(tableDO2VO(ServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()),true)); componentVO.setTableDefineVO(tableDO2VO(ClientServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()),true)); //componentVO.setTableDefineVO(tableDO2VO(platformClientUtil.getPortalService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()),true)); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); @@ -1285,7 +1285,7 @@ tableDefineVO= tableDefineVOMap.get(key); }else{ try { tableDefineVO = tableDO2VO(ServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()),true); tableDefineVO = tableDO2VO(ClientServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()),true); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -1336,7 +1336,7 @@ componentVO.setFormDefineVO(formDefineVOMap.get(key)); }else{ try { componentVO.setFormDefineVO(formDO2VO(ServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()))); componentVO.setFormDefineVO(formDO2VO(ClientServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()))); } catch (PLException vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -1386,7 +1386,7 @@ @Override public List<UIButtonDefineVO> listButtonByComponent(String pkComponent){ try { List<UIButtonDefineVO> buttonDefineVOS = buttonDO2VOs(Arrays.stream(ServiceProvider.getUIService().getPLTabButtonsByTableOId(pkComponent)).collect(Collectors.toSet())).stream().sorted(((o1, o2) -> o1.getOrderNum().compareTo(o2.getOrderNum()))).collect(Collectors.toList()); List<UIButtonDefineVO> buttonDefineVOS = buttonDO2VOs(Arrays.stream(ClientServiceProvider.getUIService().getPLTabButtonsByTableOId(pkComponent)).collect(Collectors.toSet())).stream().sorted(((o1, o2) -> o1.getOrderNum().compareTo(o2.getOrderNum()))).collect(Collectors.toList()); if(CollectionUtils.isEmpty(buttonDefineVOS)){ return buttonDefineVOS; } @@ -1461,7 +1461,7 @@ Map<String,String> params = new HashMap<>(); try { //PLCommandParameter[] parameters = platformClientUtil.getPortalService().getPLCommandParametersByCommandOId(buttonVO.getOid()); PLCommandParameter[] parameters = ServiceProvider.getUIService().getPLCommandParametersByCommandOId(buttonVO.getOid()); PLCommandParameter[] parameters = ClientServiceProvider.getUIService().getPLCommandParametersByCommandOId(buttonVO.getOid()); if(parameters!=null && parameters.length > 0){ for(PLCommandParameter parameter: parameters){ params.put(parameter.plKey,parameter.plValue); @@ -1526,7 +1526,7 @@ WebUtil.alertNotNull(btmType,"业务类型或者链接类型",id,"UI上下文的编号"); PLUILayout[] obj = null; try { obj = ServiceProvider.getUIService().getPLUILayoutsByRelatedType(btmType); obj = ClientServiceProvider.getUIService().getPLUILayoutsByRelatedType(btmType); // obj = platformClientUtil.getPortalService().getPLPageLayoutDefinationsByRelatedType(btmType); // obj = ServiceProvider.geT(btmType); Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java
@@ -206,6 +206,9 @@ if(vciFileObjectDO.getSecretGrade() == null) { vciFileObjectDO.setSecretGrade(DataSecretEnum.NONE.getValue()); } //todo 登录还未弄好需要修改 vciFileObjectDO.setCreator("1"); vciFileObjectDO.setLastModifier("1"); revisionModelUtil.wrapperForAdd(vciFileObjectDO); //随机路径 String randomPath = VciBaseUtil.getPk(); @@ -254,9 +257,9 @@ } InputStream in = null; if("filePathField".equalsIgnoreCase(vciFileObjectDO.getFileDocClassify())){ vciFileObjectDO.setFilePath(vciFileVolumeDO.getId().toLowerCase() + ":/" + vciFileObjectDO.getFilePath() + "." + vciFileObjectDO.getFileExtension()); vciFileObjectDO.setFilePath(vciFileVolumeDO.getId() + ":/" + vciFileObjectDO.getFilePath() + "." + vciFileObjectDO.getFileExtension()); }else { vciFileObjectDO.setFilePath(vciFileVolumeDO.getId().toLowerCase() + ":/" + vciFileObjectDO.getFilePath()); vciFileObjectDO.setFilePath(vciFileVolumeDO.getId() + ":/" + vciFileObjectDO.getFilePath()); } try{ long currentTime = volumnCorbaService.getCurrrentTimeMillions(); Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileVolumeServiceImpl.java
@@ -1,6 +1,6 @@ package com.vci.web.service.impl; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.corba.common.PLException; import com.vci.corba.framework.data.PvolumeInfo; import com.vci.file.dto.VciFileVolumeDTO; @@ -384,7 +384,7 @@ @Override public VciFileVolumeDO getUploadVolume(){ try { PvolumeInfo volumeInfo = ServiceProvider.getFrameService().getDefaultVolume(); PvolumeInfo volumeInfo = ClientServiceProvider.getFrameService().getDefaultVolume(); VciFileVolumeDO fileVolumeDO = new VciFileVolumeDO(); fileVolumeDO.setOid(volumeInfo.id); fileVolumeDO.setId(volumeInfo.name); Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebBoServiceImpl.java
@@ -154,7 +154,9 @@ if(btmName!=null){ btmName = btmName.trim().toLowerCase(); } String userid = WebUtil.getCurrentUserId(); //todo 由于登录问题后续需要修改 // String userid = WebUtil.getCurrentUserId(); String userid = "1"; if(!hasCreatedCbos.containsKey(btmName)){ if(StringUtils.isEmpty(userid)){ throw new VciBaseException(msgCodePrefix +"noHasUserid"); @@ -204,7 +206,8 @@ bo.setLctId(btmTypeVO.getLifeCycleId()); if(StringUtils.isNotBlank(btmTypeVO.getLifeCycleId())){ OsLifeCycleVO lifeCycleVO = lifeService.getLifeCycleById(btmTypeVO.getLifeCycleId()); bo.setLcStatus(lifeCycleVO.getStartStatus()); //todo 无法获取数据 // bo.setLcStatus(lifeCycleVO.getStartStatus()); } bo.setId(""); bo.setName(""); Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/WebLoServiceImpl.java
@@ -7,7 +7,7 @@ import com.vci.client.bof.ClientLinkObject; import com.vci.client.bof.ClientLinkObjectOperation; import com.vci.client.common.oq.OQTool; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.common.qt.object.*; import com.vci.common.utility.ObjectUtility; import com.vci.corba.common.PLException; @@ -589,7 +589,7 @@ boService.setPageAndOrderToQT(qt,linkTypeDataQuery.getPageHelper()); try { // com.vci.corba.query.data.BOAndLO[] bos = platformClientUtil.getQueryService().getBOAndLOS(qt.getId(), OQTool.qtTOXMl(qt).asXML(),linkTypeDataQuery.getParentOid()==null?"":linkTypeDataQuery.getParentOid()); com.vci.corba.query.data.BOAndLO[] bos = ServiceProvider.getOQService().getBOAndLOS(qt.getId(), OQTool.qtTOXMl(qt).asXML(),linkTypeDataQuery.getParentOid()==null?"":linkTypeDataQuery.getParentOid()); com.vci.corba.query.data.BOAndLO[] bos = ClientServiceProvider.getOQService().getBOAndLOS(qt.getId(), OQTool.qtTOXMl(qt).asXML(),linkTypeDataQuery.getParentOid()==null?"":linkTypeDataQuery.getParentOid()); return Arrays.stream(bos).collect(Collectors.toList()); } catch (PLException e) { // logger.error(e.error_code,e); @@ -704,7 +704,7 @@ try { IntHolder totalHolder = new IntHolder(); // com.vci.corba.omd.data.LinkObject[] linkObjects = platformClientUtil.getQueryService().findLTObjectsV2(qt.getId(), OQTool.qtTOXMl(qt).asXML(),totalHolder); ObjectQueryService.FindLTObjectsV2Result linkObjects = ServiceProvider.getOQService().findLTObjectsV2(qt.getId(), OQTool.qtTOXMl(qt).asXML()); ObjectQueryService.FindLTObjectsV2Result linkObjects = ClientServiceProvider.getOQService().findLTObjectsV2(qt.getId(), OQTool.qtTOXMl(qt).asXML()); List<Map<String,String>> data = new ArrayList<>(); Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/util/PlatformClientUtil.java
@@ -1,6 +1,6 @@ package com.vci.web.util; import com.vci.client.common.providers.ServiceProvider; import com.vci.client.common.providers.ClientServiceProvider; import com.vci.corba.bofactory.BOFactoryServicePrx; import com.vci.corba.common.PLException; import com.vci.corba.framework.FrameworkServicePrx; @@ -87,7 +87,7 @@ * @return 服务的对象 */ public BOFactoryServicePrx getBOFactoryService(){ return ServiceProvider.getBOFService(); return ClientServiceProvider.getBOFService(); } /** @@ -95,7 +95,7 @@ * @return 服务的对象 */ public WorkflowServicePrx getWorkflowService(){ return ServiceProvider.getWFService(); return ClientServiceProvider.getWFService(); } /** @@ -103,7 +103,7 @@ * @Return 服务的对象 */ public FrameworkServicePrx getFrameworkService(){ return ServiceProvider.getFrameService(); return ClientServiceProvider.getFrameService(); } /** @@ -111,7 +111,7 @@ * @return 服务的对象 */ public StatePoolServicePrx getStatePoolService() throws PLException { return ServiceProvider.getOMDService().getStateService(); return ClientServiceProvider.getOMDService().getStateService(); } /** @@ -119,7 +119,7 @@ * @return 生命周期的服务对象 */ public LifeCycleServicePrx getLifeCycleService() throws PLException { return ServiceProvider.getOMDService().getLifeCycleService(); return ClientServiceProvider.getOMDService().getLifeCycleService(); } /** @@ -127,7 +127,7 @@ * @return 枚举的服务对象 */ public EnumServicePrx getEnumService() throws PLException { return ServiceProvider.getOMDService().getEnumService(); return ClientServiceProvider.getOMDService().getEnumService(); } /** @@ -135,7 +135,7 @@ * @return 版本规则的服务 */ public VersionRuleServicePrx getVersionService() throws PLException { return ServiceProvider.getOMDService().getVerRuleService(); return ClientServiceProvider.getOMDService().getVerRuleService(); } /** @@ -143,7 +143,7 @@ * @return 服务的对象 */ public AttPoolServicePrx getAttributeService() throws PLException { return ServiceProvider.getOMDService().getAttributeService(); return ClientServiceProvider.getOMDService().getAttributeService(); } /** @@ -151,7 +151,7 @@ * @return 服务的对象 */ public BTMServicePrx getBtmService() throws PLException { return ServiceProvider.getOMDService().getBTMService(); return ClientServiceProvider.getOMDService().getBTMService(); } /** @@ -159,7 +159,7 @@ * @return 服务的对象 */ public LinkTypeServicePrx getLinkTypeService() throws PLException { return ServiceProvider.getOMDService().getLinkTypeService(); return ClientServiceProvider.getOMDService().getLinkTypeService(); } /** @@ -167,7 +167,7 @@ * @return 服务的对象 */ public PortalServicePrx getPortalService(){ return ServiceProvider.getUIService(); return ClientServiceProvider.getUIService(); } /** @@ -175,7 +175,7 @@ * @return 服务的对象 */ public ObjectQueryServicePrx getQueryService(){ return ServiceProvider.getOQService(); return ClientServiceProvider.getOQService(); } /** @@ -184,7 +184,7 @@ * @return 卷服务的的对象 */ public VolumeServicePrx getVolumeService(String volumeName){ return ServiceProvider.getVolumeService(volumeName); return ClientServiceProvider.getVolumeService(volumeName); } /** @@ -192,7 +192,7 @@ * @return 卷服务的的对象 */ public QTDServicePrx getQTDService() throws PLException { return ServiceProvider.getOMDService().getQTDService(); return ClientServiceProvider.getOMDService().getQTDService(); } /** @@ -202,7 +202,7 @@ * @return 卷服务的的对象 */ public String[][] getSqlQueryService(String sql, AttributeValue[] attrVals) throws PLException { return ServiceProvider.getBOFService().getSqlQueryResult(sql, attrVals); return ClientServiceProvider.getBOFService().getSqlQueryResult(sql, attrVals); } /** @@ -210,6 +210,6 @@ * @Return com.vci.corba.log.LogServicePrx */ public LogServicePrx getLogService(){ return ServiceProvider.getLogService(); return ClientServiceProvider.getLogService(); } }