Source/platformProject/vci-platform-starter/pom.xml
@@ -119,6 +119,11 @@ <artifactId>plt-slice</artifactId> <version>${plt.version}</version> </dependency> <dependency> <groupId>com.vci.FrameService</groupId> <artifactId>FrameService</artifactId> <version>1.0.RELEASE</version> </dependency> <!--common的依赖--> <dependency> <groupId>com.zeroc</groupId> Source/platformProject/vci-platform-web/src/main/java/com/vci/frameworkcore/compatibility/ISmFunctionQueryService.java
@@ -1,7 +1,6 @@ package com.vci.frameworkcore.compatibility; import com.vci.corba.common.PLException; import com.vci.corba.common.VCIError; import com.vci.frameworkcore.enumpck.ResourceControlTypeEnum; import com.vci.frameworkcore.pagemodel.MenuVO; import com.vci.frameworkcore.pagemodel.SmFunctionVO; Source/platformProject/vci-platform-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmUserQueryServiceImpl.java
@@ -5,6 +5,7 @@ import com.vci.frameworkcore.compatibility.SmUserQueryServiceI; import com.vci.frameworkcore.pagemodel.SmPasswordStrategyVO; import com.vci.frameworkcore.pagemodel.SmUserVO; import com.vci.server.common.ThreeDES; import com.vci.starter.web.enumpck.BooleanEnum; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; Source/platformProject/vci-platform-web/src/main/java/com/vci/web/controller/SmFunctionController.java
@@ -1,7 +1,6 @@ package com.vci.web.controller; import com.vci.corba.common.PLException; import com.vci.corba.common.VCIError; import com.vci.frameworkcore.compatibility.ISmFunctionQueryService; import com.vci.frameworkcore.enumpck.ResourceControlTypeEnum; import com.vci.frameworkcore.pagemodel.MenuVO; Source/platformProject/vci-platform-web/src/main/java/com/vci/web/controller/StmFunctionController.java
@@ -1,13 +1,11 @@ package com.vci.web.controller; import com.vci.corba.common.PLException; import com.vci.corba.common.VCIError; import com.vci.frameworkcore.compatibility.ISmFunctionQueryService; import com.vci.frameworkcore.enumpck.ResourceControlTypeEnum; import com.vci.frameworkcore.pagemodel.MenuVO; import com.vci.starter.web.annotation.controller.VciUnCheckRight; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.Tree; import com.vci.starter.web.pagemodel.TreeQueryObject; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; Source/platformProject/vci-platform-web/src/main/java/com/vci/web/controller/WebProcessCommandController.java
@@ -1,6 +1,6 @@ package com.vci.web.controller; import com.vci.rmip.workflow.server.template.TasksAssigned; import com.vci.corba.workflow.data.TasksAssignedInfo; import com.vci.starter.web.annotation.log.VciBusinessLog; import com.vci.starter.web.pagemodel.BaseResult; import com.vci.starter.web.pagemodel.DataGrid; @@ -130,7 +130,7 @@ @ResponseBody public DataGrid getProxy(){ DataGrid dg = new DataGrid(); TasksAssigned taskAss = proCmdService.getProxy(); TasksAssignedInfo taskAss = proCmdService.getProxy(); if(taskAss!=null){ dg.getData().add(taskAss); dg.setLimit(1); Source/platformProject/vci-platform-web/src/main/java/com/vci/web/controller/WebUIDataController.java
@@ -9,15 +9,10 @@ import com.vci.web.query.UIDataGridQuery; import com.vci.web.query.UIFormQuery; import com.vci.web.query.UITreeQuery; import com.vci.web.query.UITreeRootQuery; import com.vci.web.service.UIDataServiceI; import org.omg.CORBA.PUBLIC_MEMBER; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; import plm.bs.bom.clientobject.ClientBusinessObject; import java.util.ArrayList; import java.util.List; import java.util.Map; Source/platformProject/vci-platform-web/src/main/java/com/vci/web/dao/WebProcessDaoI.java
@@ -1,8 +1,8 @@ package com.vci.web.dao; import com.vci.client.bof.ClientLinkObject; import com.vci.corba.workflow.WorkflowService; import com.vci.corba.workflow.WorkflowServicePrx; import com.vci.corba.workflow.data.TasksAssignedInfo; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.DataGrid; import com.vci.starter.web.pagemodel.PageHelper; @@ -341,7 +341,7 @@ * @return * @throws VciBaseException */ TasksAssigned getProxy() throws VciBaseException; TasksAssignedInfo getProxy() throws VciBaseException; /** * 结束流程 Source/platformProject/vci-platform-web/src/main/java/com/vci/web/dao/impl/BdSelectInputCharDaoImpl.java
@@ -3,7 +3,6 @@ import com.vci.web.model.BdSelectInputCharDO; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.pageModel.KeyValue; import org.apache.commons.lang3.StringUtils; import com.vci.starter.web.util.*; import com.vci.web.dao.BdSelectInputCharDaoI; @@ -14,14 +13,10 @@ import com.vci.web.pageModel.BatchCBO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import org.springframework.util.CollectionUtils; import plm.bs.bom.clientobject.ClientBusinessObject; import java.util.Collection; import java.util.List; import java.util.Map; import java.util.HashMap; import java.util.ArrayList; import static com.vci.frameworkcore.constant.FrameWorkBusLangCodeConstant.DATA_OID_NOT_EXIST; Source/platformProject/vci-platform-web/src/main/java/com/vci/web/dao/impl/OsCodeEnumDaoImpl.java
@@ -1,5 +1,6 @@ package com.vci.web.dao.impl; import com.vci.client.omd.provider.BtmProvider; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.pagemodel.PageHelper; @@ -13,8 +14,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import org.springframework.util.CollectionUtils; import plm.bs.bom.clientobject.ClientBusinessObject; import plm.vo.omd.btm.common.BtmProvider; import java.util.*; @@ -204,8 +203,8 @@ //先查询明细,明细应该不会有1000条 Map<String,String> conditionMap = new HashMap<String, String>(); conditionMap.put("ruleOid",ruleOid); String sql = " select a.oid as oid from " + BtmProvider.getInstance().getBTMTableName(BtmIdConstant.OS_CODE_ENUM_BTM_TYPE) + " a left join " + BtmProvider.getInstance().getBTMTableName(BtmIdConstant.OS_CODE_RULE_ELEMENT_BTM_TYPE) + " b on a.pkCodeRuleElement = b.oid where b.pkCodeRule = :ruleOid"; String sql = " select a.oid as oid from " + BtmProvider.getInstance().getBTTableName(BtmIdConstant.OS_CODE_ENUM_BTM_TYPE) + " a left join " + BtmProvider.getInstance().getBTTableName(BtmIdConstant.OS_CODE_RULE_ELEMENT_BTM_TYPE) + " b on a.pkCodeRuleElement = b.oid where b.pkCodeRule = :ruleOid"; List<com.vci.client.bof.ClientBusinessObject> enumCbos = boService.queryBySql(sql, conditionMap); if(CollectionUtils.isEmpty(enumCbos)){ return new ArrayList<OsCodeEnumDO>(); Source/platformProject/vci-platform-web/src/main/java/com/vci/web/dao/impl/OsCodeRuleDaoImpl.java
@@ -12,7 +12,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import org.springframework.util.CollectionUtils; import plm.bs.bom.clientobject.ClientBusinessObject; import java.util.Collection; import java.util.HashMap; Source/platformProject/vci-platform-web/src/main/java/com/vci/web/dao/impl/VciFileObjectDaoImpl.java
@@ -2,20 +2,15 @@ import com.vci.file.constant.VciFileBtmTypeConstant; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.enumpck.DataSecretEnum; import com.vci.starter.web.exception.VciBaseException; import com.vci.starter.web.util.VciBaseUtil; import com.vci.starter.web.wrapper.VciQueryWrapperForDO; import com.vci.web.constant.WebLangCodeConstant; import com.vci.web.dao.VciFileObjectDaoI; import com.vci.web.model.VciFileObjectDO; import com.vci.web.service.WebBoServiceI; import com.vci.web.util.PlatformClientUtil; import com.vci.web.util.WebUtil; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import plm.bs.bom.clientobject.ClientBusinessObject; import java.util.Collection; import java.util.HashMap; Source/platformProject/vci-platform-web/src/main/java/com/vci/web/dao/impl/WebProcessDaoImpl.java
@@ -875,8 +875,8 @@ } @Override public TasksAssigned getProxy() throws VciBaseException{ TasksAssigned assign = null; public TasksAssignedInfo getProxy() throws VciBaseException{ TasksAssignedInfo assign = null; // try { // TasksAssignedInfo taskAss = getWorkService().getTasksAssignedByUserName("", WebUtil.getUserEntityInfo( "流程")); // if(taskAss!=null && StringUtils.isNotEmpty(taskAss.id)){ Source/platformProject/vci-platform-web/src/main/java/com/vci/web/initTask/VciWebInitTaskComponent.java
@@ -279,8 +279,8 @@ public void initSetting() { System.out.println("----初始化用于查询配置的用户----"); ClientContextVariable.setClientLanuchMode(LaunchModeEnum.WebApp); // InvocationUtility.registerIInvocationContext(contextInfoFetcher); // JacorbClientRequestInterceptor.sessionContext = contextInfoFetcher; InvocationUtility.registerIInvocationContext(contextInfoFetcher); JacorbClientRequestInterceptor.sessionContext = contextInfoFetcher; System.out.println("----初始化用于查询配置的用户完成----"); System.out.println("----开始扫描有VciConfigModule注解的类----"); String[] namesForAnnotation = ApplicationContextProvider.getApplicationContext().getBeanNamesForAnnotation(VciConfigModule.class); Source/platformProject/vci-platform-web/src/main/java/com/vci/web/other/VciFileDownloadInfo.java
@@ -1,6 +1,6 @@ package com.vci.web.other; import com.vci.corba.common.VCIError; import com.vci.corba.common.PLException; import java.util.HashMap; import java.util.Map; @@ -63,13 +63,13 @@ } } public static void getDownloadErrorInfo(String clientPath) throws VCIError{ public static void getDownloadErrorInfo(String clientPath) throws PLException { Map<String,String> errorMap = getDownloadFileInfo(clientPath); String errorMsg = ""; String[] errorArray = errorMap.values().toArray(new String[0]); VciFileDownloadInfo.removeDownloadFileInfo(clientPath); errorMsg = errorArray[0] +(errorArray.length>1?(";另有" + errorArray.length + "个文件也出现了错误"):""); throw new VCIError(errorMsg,errorArray); throw new PLException(errorMsg,errorArray); } } Source/platformProject/vci-platform-web/src/main/java/com/vci/web/other/WorkFlowEndedNotice.java
@@ -1,9 +1,8 @@ package com.vci.web.other; import com.vci.client.bof.ClientBusinessObject; import com.vci.client.bof.ClientBusinessObjectOperation; import com.vci.corba.common.PLException; import com.vci.corba.common.VCIError; import com.vci.starter.web.constant.QueryOptionConstant; import com.vci.starter.web.util.VciBaseUtil; import com.vci.web.annotation.FlowNotifyBefore; import com.vci.web.annotation.FlowNotifyWeb; import com.vci.web.bo.FlowNoticeInfo; @@ -12,8 +11,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import plm.bs.bom.clientobject.ClientBusinessObject; import plm.bs.bom.clientobject.ClientBusinessObjectOperation; import java.util.*; @@ -74,7 +71,7 @@ operation.batchUpdateBuinessObject(allCodeList.toArray(new ClientBusinessObject[0])); logger.info("编码生命周期恢复完成"); } } catch (PLException | VCIError e) { } catch (PLException e) { e.printStackTrace(); } }