@@ -99,7 +99,7 @@ public void urge(long recordId, IFlowOperator currentOperator) {
9999 // 推送催办消息
100100 for (FlowRecord record : todoRecords ) {
101101 IFlowOperator pushOperator = record .getCurrentOperator ();
102- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_URGE , record , pushOperator , flowWork , null ));
102+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_URGE , record , pushOperator , flowWork , null ), true );
103103 }
104104
105105 }
@@ -222,10 +222,10 @@ public void transfer(long recordId, IFlowOperator currentOperator, IFlowOperator
222222 flowRecordRepository .save (Collections .singletonList (transferRecord ));
223223
224224 // 推送转办消息
225- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TRANSFER , flowRecord , currentOperator , flowWork , snapshot .toBindData ()));
225+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TRANSFER , flowRecord , currentOperator , flowWork , snapshot .toBindData ()), true );
226226
227227 // 推送待办消息
228- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , transferRecord , targetOperator , flowWork , snapshot .toBindData ()));
228+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , transferRecord , targetOperator , flowWork , snapshot .toBindData ()), true );
229229 }
230230
231231
@@ -329,8 +329,8 @@ public FlowResult startFlow(String workCode, IFlowOperator operator, IBindData b
329329
330330 // 推送事件消息
331331 for (FlowRecord record : records ) {
332- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_CREATE , record , operator , flowWork , snapshot .toBindData ()));
333- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , operator , flowWork , snapshot .toBindData ()));
332+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_CREATE , record , operator , flowWork , snapshot .toBindData ()), true );
333+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , operator , flowWork , snapshot .toBindData ()), true );
334334 }
335335 // 当前的审批记录
336336 return new FlowResult (flowWork , records );
@@ -428,7 +428,7 @@ public FlowResult submitFlow(long recordId, IFlowOperator currentOperator, IBind
428428 flowRecordRepository .update (flowRecord );
429429 flowRecordRepository .finishFlowRecordByProcessId (flowRecord .getProcessId ());
430430
431- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_FINISH , flowRecord , currentOperator , flowWork , snapshot .toBindData ()));
431+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_FINISH , flowRecord , currentOperator , flowWork , snapshot .toBindData ()), true );
432432 return new FlowResult (flowWork , flowRecord );
433433 }
434434
@@ -467,12 +467,12 @@ public FlowResult submitFlow(long recordId, IFlowOperator currentOperator, IBind
467467
468468 // 推送审批事件消息
469469 int eventState = flowSourceDirection == FlowSourceDirection .PASS ? FlowApprovalEvent .STATE_PASS : FlowApprovalEvent .STATE_REJECT ;
470- EventPusher .push (new FlowApprovalEvent (eventState , flowRecord , currentOperator , flowWork , snapshot .toBindData ()));
470+ EventPusher .push (new FlowApprovalEvent (eventState , flowRecord , currentOperator , flowWork , snapshot .toBindData ()), true );
471471
472472 // 推送待办事件消息
473473 for (FlowRecord record : records ) {
474474 IFlowOperator pushOperator = record .getCurrentOperator ();
475- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , pushOperator , flowWork , snapshot .toBindData ()));
475+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , pushOperator , flowWork , snapshot .toBindData ()), true );
476476 }
477477
478478 return new FlowResult (flowWork , records );
@@ -516,7 +516,7 @@ public void recall(long recordId, IFlowOperator currentOperator) {
516516 flowRecordRepository .update (flowRecord );
517517
518518 flowRecordRepository .delete (childrenRecords );
519- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_RECALL , flowRecord , currentOperator , flowWork , null ));
519+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_RECALL , flowRecord , currentOperator , flowWork , null ), true );
520520 }
521521
522522}
0 commit comments