style: 流程通用操作

This commit is contained in:
2024-01-09 16:23:41 +08:00
parent b0ad0a877b
commit 33c03383cd
@@ -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
*/