From d42f321ca241ab7f8bb3cdc71f11fe5ec4ebc48d Mon Sep 17 00:00:00 2001
From: ludc <ludc@vci-tech.com>
Date: 星期三, 15 一月 2025 14:28:18 +0800
Subject: [PATCH] 流程服务相关类添加

---
 Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/impl/WebProcessCommandServiceImpl.java |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/impl/WebProcessCommandServiceImpl.java b/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/impl/WebProcessCommandServiceImpl.java
index b200894..8483407 100644
--- a/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/impl/WebProcessCommandServiceImpl.java
+++ b/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/impl/WebProcessCommandServiceImpl.java
@@ -8,7 +8,7 @@
 import com.vci.corba.omd.data.LinkObject;
 import com.vci.corba.workflow.data.FlowInstanceInfo;
 import com.vci.corba.workflow.data.MapTransfersInfo;
-import com.vci.corba.workflow.data.TasksAssignedInfo;
+import com.vci.corba.wf.data.TasksAssignedInfo;
 import com.vci.dto.ProcessStartConfigDTO;
 import com.vci.dto.ProcessTemplateVO;
 import com.vci.dto.VciFileObjectDTO;
@@ -161,7 +161,7 @@
 
         //鏌ヨ鏁版嵁鏄惁宸茬粡鍙戣捣浜嗘祦绋�
         //鏌ヨinput杩炴帴閲屾槸涓嶆槸鏈夋祦绋嬪疄渚嬶紝骞朵笖娴佺▼瀹炰緥涓嶇瓑浜庣粓姝�
-        conditionMap.put("oid", " in (select f_oid from platformlt_" + processDao.getTaskDataLink() + " where oid " + conditionMap.get("oid").replace("\\IN", " in ") + ")");
+        conditionMap.put("oid", " in (select f_oid from plt_" + processDao.getTaskDataLink() + " where oid " + conditionMap.get("oid").replace("\\IN", " in ") + ")");
         List<BusinessObject> workInstanceCbos = boService.queryCBO(processDao.getWorkIntanceBtmType(), conditionMap);
         if (workInstanceCbos != null && workInstanceCbos.size() > 0) {
             for (BusinessObject workInstance : workInstanceCbos) {
@@ -178,7 +178,7 @@
             BusinessObject cbo = allCbo.get(i);
             String[] values = new String[4];
             values[0] = cbo.oid;
-            values[1] = cbo.revisionid;
+            values[1] = cbo.revoid;
             values[2] = cbo.nameoid;
             values[3] = cbo.btName;
             objectPropertyValues[i] = values;
@@ -211,7 +211,7 @@
         noticeInfo.setProcessTemplateVO(template);
         BusAnnotationUtil.callForAnnotation(FlowNotifyWeb.class, FlowNotifyBefore.class,noticeInfo);
         String processInstanceId = "";
-        try {
+        /*try {
             if (config.isAutoSubmitFirst()) {
                 processInstanceId =  processDao.getWorkService().startProcessAndExecuteFirstNode(template.getOid(),
                         flowInstanceInfo,
@@ -226,7 +226,7 @@
                         objectPropertyValues);
             }else{
                 processInstanceId = processDao.getWorkService().startPocessByPLMv1(
-                        /**
+                        *//**
                          * String processDefinitionKey, 娴佺▼妯℃澘涓婚敭
                          * FlowInstanceInfo flowInstanceInfo, 娴佺▼瀹炰緥
                          * String[] objId, 鏁版嵁瀵硅薄id
@@ -238,7 +238,7 @@
                          * MapTransfersInfo[] mapTransfersInfos,  绉讳氦Info
                          * String[] objectProperty, 涓氬姟灞炴��
                          * String[][] objectPropertyValues 涓氬姟灞炴�у��
-                         */
+                         *//*
                         template.getOid(),
                         flowInstanceInfo,
                         objIds,
@@ -254,7 +254,7 @@
             }
         } catch (PLException e) {
             throw WebUtil.getVciBaseException(e);
-        }
+        }*/
         if (StringUtils.isNotBlank(config.getStartStatus())) {
             try {
                 lifeCycleService.transCboStatus(allCbo, config.getStartStatus());
@@ -505,7 +505,7 @@
             throw new VciBaseException(LangBaseUtil.getErrorMsg(e), new String[0], e);
         }
         callBefore(workitemList,outCome,note,currentTime);
-        try {
+        /*try {
             if (jbpmTaskIds.length == 1) {
                 processDao.getWorkService().completeTaskByPlatformv1(jbpmTaskIds[0], outCome, nextTaskName, note, getUserEntityInfo(), nextTaskUsers, objectPropertyKeys, objectPropertyValues);
             } else {
@@ -513,7 +513,7 @@
             }
         } catch (PLException e) {
             throw WebUtil.getVciBaseException(e);
-        }
+        }*/
         callAfter((String)workitemList.get(0).get("executionid"),null,workitemList,currentTime);
     }
 
@@ -541,7 +541,7 @@
         for (String taskOid : taskOidArray) {
             if (StringUtils.isNotBlank(taskOid)) {
                 try {
-                    processDao.getWorkService().transmitTask(taskOid, "user:" + userIds, getUserEntityInfo());
+                    processDao.getWFService().transmitTask(taskOid, "user:" + userIds);
                 } catch (PLException vciError) {
                     throw WebUtil.getVciBaseException(vciError);
                 }

--
Gitblit v1.9.3