This commit is contained in:
wulin 2020-11-23 09:49:12 +08:00
parent 9e3f26a00c
commit b274ed2682

View File

@ -481,12 +481,18 @@ public class DingtalkBusiness {
dingTalkUtil.updateWorkMSG(thirdMsgSendRecord, token);
}
FlowRecord flowRecord = flowRecordService.selectFlowRecordById(flowChange.getFlowRecordId());
StaffSimpleInfo staffSimpleInfo = staffService.selectStaffSimpleInfo(flowRecord.getApprovalStaffId());
//List<FlowRecord> flowRecords = flowRecordService.selectFlowRecordByRecordIdStatus(info.getResultRecord().getId(), 2);
//发送待办任务到新指定人员转交过来一定会有数据
sendNotic(info.getId(), staffSimpleInfo.getEmployeeId(),
flowRecord.getFlowName(), info.getFlowStart().getName(),
info.getResultRecord().getStaffName(), token, url, info.getResultRecord().getId());
if(flowRecord != null && flowRecord.getStatus().intValue() == 2){
logger.info("转交存在且为当前要处理的节点");
StaffSimpleInfo staffSimpleInfo = staffService.selectStaffSimpleInfo(flowRecord.getApprovalStaffId());
//List<FlowRecord> flowRecords = flowRecordService.selectFlowRecordByRecordIdStatus(info.getResultRecord().getId(), 2);
//发送待办任务到新指定人员转交过来一定会有数据
sendNotic(info.getId(), staffSimpleInfo.getEmployeeId(),
flowRecord.getFlowName(), info.getFlowStart().getName(),
info.getResultRecord().getStaffName(), token, url, info.getResultRecord().getId());
}else{
logger.info("转交不存在,或者当前非处理节点无需发送");
}