@@ -97,7 +97,7 @@ public void urge(long recordId, IFlowOperator currentOperator) {
9797 // 推送催办消息
9898 for (FlowRecord record : todoRecords ) {
9999 IFlowOperator pushOperator = record .getCurrentOperator ();
100- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_URGE , record , pushOperator , flowWork , null ));
100+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_URGE , record , pushOperator , flowWork , null ), true );
101101 }
102102
103103 }
@@ -220,10 +220,10 @@ public void transfer(long recordId, IFlowOperator currentOperator, IFlowOperator
220220 flowRecordRepository .save (List .of (transferRecord ));
221221
222222 // 推送转办消息
223- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TRANSFER , flowRecord , currentOperator , flowWork , snapshot .toBindData ()));
223+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TRANSFER , flowRecord , currentOperator , flowWork , snapshot .toBindData ()), true );
224224
225225 // 推送待办消息
226- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , transferRecord , targetOperator , flowWork , snapshot .toBindData ()));
226+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , transferRecord , targetOperator , flowWork , snapshot .toBindData ()), true );
227227 }
228228
229229
@@ -327,8 +327,8 @@ public FlowResult startFlow(String workCode, IFlowOperator operator, IBindData b
327327
328328 // 推送事件消息
329329 for (FlowRecord record : records ) {
330- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_CREATE , record , operator , flowWork , snapshot .toBindData ()));
331- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , operator , flowWork , snapshot .toBindData ()));
330+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_CREATE , record , operator , flowWork , snapshot .toBindData ()), true );
331+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , operator , flowWork , snapshot .toBindData ()), true );
332332 }
333333 // 当前的审批记录
334334 return new FlowResult (flowWork , records );
@@ -426,7 +426,7 @@ public FlowResult submitFlow(long recordId, IFlowOperator currentOperator, IBind
426426 flowRecordRepository .update (flowRecord );
427427 flowRecordRepository .finishFlowRecordByProcessId (flowRecord .getProcessId ());
428428
429- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_FINISH , flowRecord , currentOperator , flowWork , snapshot .toBindData ()));
429+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_FINISH , flowRecord , currentOperator , flowWork , snapshot .toBindData ()), true );
430430 return new FlowResult (flowWork , flowRecord );
431431 }
432432
@@ -465,12 +465,12 @@ public FlowResult submitFlow(long recordId, IFlowOperator currentOperator, IBind
465465
466466 // 推送审批事件消息
467467 int eventState = flowSourceDirection == FlowSourceDirection .PASS ? FlowApprovalEvent .STATE_PASS : FlowApprovalEvent .STATE_REJECT ;
468- EventPusher .push (new FlowApprovalEvent (eventState , flowRecord , currentOperator , flowWork , snapshot .toBindData ()));
468+ EventPusher .push (new FlowApprovalEvent (eventState , flowRecord , currentOperator , flowWork , snapshot .toBindData ()), true );
469469
470470 // 推送待办事件消息
471471 for (FlowRecord record : records ) {
472472 IFlowOperator pushOperator = record .getCurrentOperator ();
473- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , pushOperator , flowWork , snapshot .toBindData ()));
473+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , pushOperator , flowWork , snapshot .toBindData ()), true );
474474 }
475475
476476 return new FlowResult (flowWork , records );
@@ -514,7 +514,7 @@ public void recall(long recordId, IFlowOperator currentOperator) {
514514 flowRecordRepository .update (flowRecord );
515515
516516 flowRecordRepository .delete (childrenRecords );
517- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_RECALL , flowRecord , currentOperator , flowWork , null ));
517+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_RECALL , flowRecord , currentOperator , flowWork , null ), true );
518518 }
519519
520520}
0 commit comments