执行中的待办不发送待办通知

This commit is contained in:
wulin 2020-11-20 14:13:36 +08:00
parent 072eaa5e34
commit 0cf176b6eb

View File

@ -528,6 +528,8 @@ public class DingtalkBusiness {
}else{ }else{
List<FlowRecord> flowRecords = flowRecordService.selectFlowRecordByRecordIdStatus(info.getResultRecord().getId(), 2); List<FlowRecord> flowRecords = flowRecordService.selectFlowRecordByRecordIdStatus(info.getResultRecord().getId(), 2);
if(flowRecords.size() > 0){//给下一步骤需要处理的人发送待办任务 if(flowRecords.size() > 0){//给下一步骤需要处理的人发送待办任务
if(flowRecords.get(0).getFlowProcess().intValue() != 2){//执行中的不发送待办
logger.info("非执行中的节点发送待办任务{}", flowRecords.get(0).getFlowName());
List<Long> ids = flowRecords.stream().map(new Function<FlowRecord, Long>() { List<Long> ids = flowRecords.stream().map(new Function<FlowRecord, Long>() {
@Override @Override
public Long apply(FlowRecord flowRecord) { public Long apply(FlowRecord flowRecord) {
@ -542,7 +544,7 @@ public class DingtalkBusiness {
info.getResultRecord().getStaffName(), token, url, info.getResultRecord().getId()); info.getResultRecord().getStaffName(), token, url, info.getResultRecord().getId());
} }
}
} }
//取消上一步骤发送的待办任务 //取消上一步骤发送的待办任务
if(flowRecords.size() == 0){//任务结束了 if(flowRecords.size() == 0){//任务结束了