From 72c7bbd66b8456db7dabf0dbc15f7aa9c2af2b9d Mon Sep 17 00:00:00 2001
From: dangsn <dangsn@chicecm.com>
Date: 星期三, 05 六月 2024 14:53:54 +0800
Subject: [PATCH] 项目引用调整

---
 Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/WebProcessCommandServiceImpl.java |   39 ++++++++++++++++++---------------------
 1 files changed, 18 insertions(+), 21 deletions(-)

diff --git a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/WebProcessCommandServiceImpl.java b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/WebProcessCommandServiceImpl.java
index 37866ae..5efa41b 100644
--- a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/WebProcessCommandServiceImpl.java
+++ b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/WebProcessCommandServiceImpl.java
@@ -1,16 +1,15 @@
 package com.vci.web.service.impl;
 
-import com.vci.corba.common.VCIError;
-import com.vci.corba.framework.data.UserEntityInfo;
+import com.vci.client.bof.ClientLinkObject;
+import com.vci.corba.common.data.UserEntityInfo;
 import com.vci.corba.workflow.data.FlowInstanceInfo;
 import com.vci.corba.workflow.data.MapTransfersInfo;
+import com.vci.corba.workflow.data.TasksAssignedInfo;
 import com.vci.file.dto.VciFileObjectDTO;
-import com.vci.rmip.workflow.server.template.TasksAssigned;
 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.pagemodel.DataGrid;
-import com.vci.starter.web.pagemodel.PageHelper;
 import com.vci.starter.web.pagemodel.SessionInfo;
 import com.vci.starter.web.util.LangBaseUtil;
 import com.vci.starter.web.util.VciDateUtil;
@@ -34,8 +33,6 @@
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
 import org.springframework.web.multipart.MultipartFile;
-import plm.bs.bom.clientobject.ClientBusinessObject;
-import plm.bs.bom.clientobject.ClientLinkObject;
 
 import java.util.*;
 import java.util.Map.Entry;
@@ -149,7 +146,7 @@
         Map<String, String> conditionMap = WebUtil.getOidQuery(config.getOids());
         conditionMap.put(WebBoServiceI.QUERY_FILTER_SECRET, "false");
         conditionMap.put(WebBoServiceI.QUERY_FILTER_DATARIGHT, "false");
-        List<ClientBusinessObject> allCbo = boService.queryCBO(config.getBtmType().toLowerCase().trim(), conditionMap);
+        List<com.vci.client.bof.ClientBusinessObject> allCbo = boService.queryCBO(config.getBtmType().toLowerCase().trim(), conditionMap);
         if (allCbo == null || allCbo.size() == 0) {
             throw new VciBaseException(msgCodePrefix + "dataNotNull", new String[]{});
         }
@@ -157,9 +154,9 @@
         //鏌ヨ鏁版嵁鏄惁宸茬粡鍙戣捣浜嗘祦绋�
         //鏌ヨinput杩炴帴閲屾槸涓嶆槸鏈夋祦绋嬪疄渚嬶紝骞朵笖娴佺▼瀹炰緥涓嶇瓑浜庣粓姝�
         conditionMap.put("oid", " in (select f_oid from platformlt_" + processDao.getTaskDataLink() + " where oid " + conditionMap.get("oid").replace("\\IN", " in ") + ")");
-        List<ClientBusinessObject> workInstanceCbos = boService.queryCBO(processDao.getWorkIntanceBtmType(), conditionMap);
+        List<com.vci.client.bof.ClientBusinessObject> workInstanceCbos = boService.queryCBO(processDao.getWorkIntanceBtmType(), conditionMap);
         if (workInstanceCbos != null && workInstanceCbos.size() > 0) {
-            for (ClientBusinessObject workInstance : workInstanceCbos) {
+            for (com.vci.client.bof.ClientBusinessObject workInstance : workInstanceCbos) {
                 if (!workInstance.getLcStatus().equalsIgnoreCase("Obsoleted")) {
                     throw new VciBaseException(msgCodePrefix + "dataSubmitedToProcess", new String[]{workInstance.getName(), workInstance.getCreator()});
                 }
@@ -170,7 +167,7 @@
         String[][] objectPropertyValues = new String[allCbo.size()][4];
         String[] objIds = new String[allCbo.size()];//涓氬姟鏁版嵁鐨勭粍浠�
         for (int i = 0; i < allCbo.size(); i++) {
-            ClientBusinessObject cbo = allCbo.get(i);
+            com.vci.client.bof.ClientBusinessObject cbo = allCbo.get(i);
             String[] values = new String[4];
             values[0] = cbo.getOid();
             values[1] = cbo.getRevisionid();
@@ -551,7 +548,7 @@
     }
 
     @Override
-    public TasksAssigned getProxy() throws VciBaseException {
+    public TasksAssignedInfo getProxy() throws VciBaseException {
         return processDao.getProxy();
     }
 
@@ -595,14 +592,14 @@
         //鏌ヨ娴佺▼瀹炰緥
         Map<String, String> conditionMap = new HashMap<String, String>();
         conditionMap.put("executionid", executionId.trim() + "*");//浼氭湁瀛愭祦绋�
-        List<ClientBusinessObject> workInstanceCbos = boService.queryCBO(processDao.getWorkIntanceBtmType(), conditionMap);
+        List<com.vci.client.bof.ClientBusinessObject> workInstanceCbos = boService.queryCBO(processDao.getWorkIntanceBtmType(), conditionMap);
         if (workInstanceCbos == null || workInstanceCbos.size() == 0) {
             throw new VciBaseException(msgCodePrefix + "executionNotExist");
         }
         //鍒ゆ柇鏄惁閮芥槸鎵ц鐘舵�侊紝鍓嶇鐨勫垽鏂兘琚烦杩�
-        List<ClientBusinessObject> needUpdateCbos = new ArrayList<ClientBusinessObject>();
+        List<com.vci.client.bof.ClientBusinessObject> needUpdateCbos = new ArrayList<>();
         List<String> workInstanceOids = new ArrayList<String>();
-        for (ClientBusinessObject cbo : workInstanceCbos) {
+        for (com.vci.client.bof.ClientBusinessObject cbo : workInstanceCbos) {
             if (!cbo.getLcStatus().equalsIgnoreCase("Executing")) {
                 throw new VciBaseException(msgCodePrefix + "processNotExecutionStatus");
             }
@@ -612,7 +609,7 @@
         //鎵剧浉鍏崇殑娴佺▼浠诲姟瀵硅薄锛屽苟涓旀槸姝e湪鎵ц涓殑
         conditionMap.put("executionid", QueryOptionConstant.IN + "(" + WebUtil.toInSql(workInstanceOids.toArray(new String[0])) + ")");
         conditionMap.put("lcstatus", "Executing");
-        List<ClientBusinessObject> workItemCbos = boService.queryCBO(processDao.getWorkitemBtmType(), conditionMap);
+        List<com.vci.client.bof.ClientBusinessObject> workItemCbos = boService.queryCBO(processDao.getWorkitemBtmType(), conditionMap);
         if (workItemCbos != null && workItemCbos.size() > 0) {
             needUpdateCbos.addAll(workItemCbos);
         }
@@ -635,14 +632,14 @@
         //鏌ヨ娴佺▼瀹炰緥
         Map<String, String> conditionMap = new HashMap<String, String>();
         conditionMap.put("executionid", executionId.trim() + "*");//浼氭湁瀛愭祦绋�
-        List<ClientBusinessObject> workInstanceCbos = boService.queryCBO(processDao.getWorkIntanceBtmType(), conditionMap);
+        List<com.vci.client.bof.ClientBusinessObject> workInstanceCbos = boService.queryCBO(processDao.getWorkIntanceBtmType(), conditionMap);
         if (workInstanceCbos == null || workInstanceCbos.size() == 0) {
             throw new VciBaseException(msgCodePrefix + "executionNotExist");
         }
         //鍒ゆ柇鏄惁閮芥槸鎵ц鐘舵�侊紝鍓嶇鐨勫垽鏂兘琚烦杩�
-        List<ClientBusinessObject> needUpdateCbos = new ArrayList<ClientBusinessObject>();
+        List<com.vci.client.bof.ClientBusinessObject> needUpdateCbos = new ArrayList<>();
         List<String> workInstanceOids = new ArrayList<String>();
-        for (ClientBusinessObject cbo : workInstanceCbos) {
+        for (com.vci.client.bof.ClientBusinessObject cbo : workInstanceCbos) {
             if (!cbo.getLcStatus().equalsIgnoreCase("Suspended")) {
                 throw new VciBaseException(msgCodePrefix + "processNotSuspendedStatus");
             }
@@ -652,7 +649,7 @@
         //鎵剧浉鍏崇殑娴佺▼浠诲姟瀵硅薄锛屽苟涓旀槸姝e湪鎵ц涓殑
         conditionMap.put("executionid", QueryOptionConstant.IN + "(" + WebUtil.toInSql(workInstanceOids.toArray(new String[0])) + ")");
         conditionMap.put("lcstatus", "Suspended");
-        List<ClientBusinessObject> workItemCbos = boService.queryCBO(processDao.getWorkitemBtmType(), conditionMap);
+        List<com.vci.client.bof.ClientBusinessObject> workItemCbos = boService.queryCBO(processDao.getWorkitemBtmType(), conditionMap);
         if (workItemCbos != null && workItemCbos.size() > 0) {
             needUpdateCbos.addAll(workItemCbos);
         }
@@ -709,7 +706,7 @@
             }
         }
         List<String> causeList = Arrays.asList(new String[]{primaryKeyName});
-        List<ClientBusinessObject> cbos = boService.queryCBO(btmType, conditionMap, null, causeList);
+        List<com.vci.client.bof.ClientBusinessObject> cbos = boService.queryCBO(btmType, conditionMap, null, causeList);
         if (cbos == null || cbos.size() == 0) {
             throw new VciBaseException("鍙戣捣娴佺▼鐨勪笟鍔℃暟鎹叏閮ㄤ笉绗﹀悎瑕佹眰");
         }
@@ -718,7 +715,7 @@
         for (String oid : oidArray) {
             oidSet.add(oid);
         }
-        for (ClientBusinessObject cbo : cbos) {
+        for (com.vci.client.bof.ClientBusinessObject cbo : cbos) {
             if (oidSet.contains(cbo.getAttributeValue(primaryKeyName))) {
                 oidSet.remove(cbo.getAttributeValue(primaryKeyName));
             }

--
Gitblit v1.9.3