style: 流程通用操作
This commit is contained in:
+4
-24
@@ -9,9 +9,7 @@ import com.jero.modules.activiti.entity.ProcessAll;
|
||||
import com.jero.modules.activiti.entity.ProcessApprovalRecord;
|
||||
import com.jero.modules.activiti.enums.CommitFlagEnum;
|
||||
import com.jero.modules.activiti.enums.FinishFlagEnum;
|
||||
import com.jero.modules.activiti.enums.ProcessStatusEnum;
|
||||
import com.jero.modules.activiti.enums.ProcessTypeEnum;
|
||||
import com.jero.modules.activiti.mapper.ProcessNodeMapper;
|
||||
import com.jero.modules.activiti.process.common.entity.CommonVO;
|
||||
import com.jero.modules.activiti.process.common.entity.ProcessDraft;
|
||||
import com.jero.modules.activiti.process.common.entity.StandTypeVO;
|
||||
@@ -62,9 +60,6 @@ public class ActFlowCommonService {
|
||||
@Resource
|
||||
private ProcessApprovalRecordService approvalRecordService;
|
||||
|
||||
@Resource
|
||||
private ProcessNodeMapper processNodeMapper;
|
||||
|
||||
@Resource
|
||||
private EnterpriseStandardPlanService espService;
|
||||
|
||||
@@ -102,6 +97,7 @@ public class ActFlowCommonService {
|
||||
|
||||
/**
|
||||
* 转换逗号拼接为List
|
||||
*
|
||||
* @param map
|
||||
* @param flowUserInfoVO
|
||||
* @param key
|
||||
@@ -248,24 +244,6 @@ public class ActFlowCommonService {
|
||||
return taskService.createTaskQuery().taskId(taskId).singleResult() != null;
|
||||
}
|
||||
|
||||
public String getProcessKeyByInstanceId(String processInstanceId) {
|
||||
// 1. 根据流程实例ID获取流程实例
|
||||
ProcessInstance processInstance = runtimeService.createProcessInstanceQuery()
|
||||
.processInstanceId(processInstanceId)
|
||||
.singleResult();
|
||||
|
||||
// 2. 从流程实例中获取流程定义ID
|
||||
String processDefinitionId = processInstance.getProcessDefinitionId();
|
||||
|
||||
// 3. 查询流程定义
|
||||
ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery()
|
||||
.processDefinitionId(processDefinitionId)
|
||||
.singleResult();
|
||||
|
||||
// 4. 从流程定义中获取key
|
||||
return processDefinition.getKey();
|
||||
}
|
||||
|
||||
public void autoCompleteFirstTask(String userId, String processInstanceId, String processDefinitionId, CommonVO commonVO) {
|
||||
// 自动完成第一个任务
|
||||
List<Map<String, Object>> taskList = this.myTaskList(userId);
|
||||
@@ -342,7 +320,7 @@ public class ActFlowCommonService {
|
||||
}
|
||||
|
||||
public String getNewBusinessId() {
|
||||
return UUID.randomUUID().toString().replace("-", "");
|
||||
return UUID.randomUUID().toString().replace("-", "");
|
||||
}
|
||||
|
||||
public ProcessDraft getExistDraft(String draftId, ProcessTypeEnum processTypeEnum) {
|
||||
@@ -444,6 +422,7 @@ public class ActFlowCommonService {
|
||||
|
||||
/**
|
||||
* 会签节点驳回后,将其余节点recode设置为 未处理 状态
|
||||
*
|
||||
* @param prcId
|
||||
* @param nodeName
|
||||
*/
|
||||
@@ -459,6 +438,7 @@ public class ActFlowCommonService {
|
||||
|
||||
/**
|
||||
* 会签节点驳回后,将其余节点recode设置为 未处理 状态
|
||||
*
|
||||
* @param prcId
|
||||
* @param nodeName
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user