修改审批记录查询, 剔除自动审批得记录
This commit is contained in:
parent
eb4f2559a3
commit
e613d5b2e0
@ -303,26 +303,16 @@ public class BpmTaskServiceImpl implements BpmTaskService {
|
|||||||
|
|
||||||
// 获得 TaskExtDO Map
|
// 获得 TaskExtDO Map
|
||||||
List<BpmTaskExtDO> bpmTaskExtDOs = taskExtMapper.selectListByTaskIds(convertSet(tasks, HistoricTaskInstance::getId));
|
List<BpmTaskExtDO> bpmTaskExtDOs = taskExtMapper.selectListByTaskIds(convertSet(tasks, HistoricTaskInstance::getId));
|
||||||
// List<BpmTaskExtDO> bpmTaskExtDOsTemp = taskExtMapper.selectListByTaskIds(convertSet(tasks, HistoricTaskInstance::getId));
|
|
||||||
/** 剔除自动审批的Task记录 add by yj at 2024.1.23 Begin*/
|
/* 剔除自动审批的Task记录 Begin */
|
||||||
// List<BpmTaskExtDO> bpmTaskExtDOs = new ArrayList<>() ;
|
bpmTaskExtDOs = bpmTaskExtDOs.stream()
|
||||||
// List<HistoricTaskInstance> tasksAfter = new ArrayList<>() ;
|
.filter(bpmTaskExtDO -> !BpmConstants.AUTO_APPRAVAL.equals(bpmTaskExtDO.getReason()) || BpmConstants.SELF_TASK_NAME.equals(bpmTaskExtDO.getName()))
|
||||||
// for (BpmTaskExtDO bpmTaskExtDO : bpmTaskExtDOsTemp) {
|
.collect(Collectors.toList());
|
||||||
// String reason = bpmTaskExtDO.getReason() ;
|
|
||||||
// if(!BpmConstants.AUTO_APPRAVAL.equals(reason)) {
|
List<String> taskIds = convertList(bpmTaskExtDOs, BpmTaskExtDO::getTaskId);
|
||||||
// bpmTaskExtDOs.add(bpmTaskExtDO) ;
|
tasks = tasks.stream().filter(task -> taskIds.contains(task.getId())).collect(Collectors.toList());
|
||||||
// String taskId = bpmTaskExtDO.getTaskId() ;
|
/* 剔除自动审批的Task记录 End */
|
||||||
// for (HistoricTaskInstance historicTaskInstance : tasks) {
|
|
||||||
// String id= historicTaskInstance.getId() ;
|
|
||||||
// if(taskId.equals( id )) {
|
|
||||||
// tasksAfter.add(historicTaskInstance) ;
|
|
||||||
// break ;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// tasks = tasksAfter ;
|
|
||||||
/** 剔除自动审批的Task记录 add by yj at 2024.1.23 End*/
|
|
||||||
Map<String, BpmTaskExtDO> bpmTaskExtDOMap = convertMap(bpmTaskExtDOs, BpmTaskExtDO::getTaskId);
|
Map<String, BpmTaskExtDO> bpmTaskExtDOMap = convertMap(bpmTaskExtDOs, BpmTaskExtDO::getTaskId);
|
||||||
// 获得 ProcessInstance Map
|
// 获得 ProcessInstance Map
|
||||||
HistoricProcessInstance processInstance = processInstanceService.getHistoricProcessInstance(processInstanceId);
|
HistoricProcessInstance processInstance = processInstanceService.getHistoricProcessInstance(processInstanceId);
|
||||||
|
Loading…
Reference in New Issue
Block a user