@@ -95,7 +95,7 @@ public void urge(long recordId, IFlowOperator currentOperator) {
95
95
// 推送催办消息
96
96
for (FlowRecord record : todoRecords ) {
97
97
IFlowOperator pushOperator = flowOperatorRepository .getFlowOperatorById (record .getCurrentOperatorId ());
98
- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_URGE , record , pushOperator , flowWork ));
98
+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_URGE , record , pushOperator , flowWork , null ));
99
99
}
100
100
101
101
}
@@ -214,10 +214,10 @@ public void transfer(long recordId, IFlowOperator currentOperator, IFlowOperator
214
214
flowRecordRepository .save (List .of (transferRecord ));
215
215
216
216
// 推送转办消息
217
- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TRANSFER , flowRecord , currentOperator , flowWork ));
217
+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TRANSFER , flowRecord , currentOperator , flowWork , snapshot . toBindData () ));
218
218
219
219
// 推送待办消息
220
- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , transferRecord , targetOperator , flowWork ));
220
+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , transferRecord , targetOperator , flowWork , snapshot . toBindData () ));
221
221
}
222
222
223
223
@@ -320,8 +320,8 @@ public void startFlow(long workId, IFlowOperator operator, IBindData bindData, S
320
320
321
321
// 推送事件消息
322
322
for (FlowRecord record : records ) {
323
- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_CREATE , record , operator , flowWork ));
324
- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , operator , flowWork ));
323
+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_CREATE , record , operator , flowWork , snapshot . toBindData () ));
324
+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , operator , flowWork , snapshot . toBindData () ));
325
325
}
326
326
327
327
}
@@ -412,7 +412,7 @@ public void submitFlow(long recordId, IFlowOperator currentOperator, IBindData b
412
412
flowRecordRepository .update (flowRecord );
413
413
flowRecordRepository .finishFlowRecordByProcessId (flowRecord .getProcessId ());
414
414
415
- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_FINISH , flowRecord , currentOperator , flowWork ));
415
+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_FINISH , flowRecord , currentOperator , flowWork , snapshot . toBindData () ));
416
416
return ;
417
417
}
418
418
@@ -451,12 +451,12 @@ public void submitFlow(long recordId, IFlowOperator currentOperator, IBindData b
451
451
452
452
// 推送审批事件消息
453
453
int eventState = flowSourceDirection == FlowSourceDirection .PASS ? FlowApprovalEvent .STATE_PASS : FlowApprovalEvent .STATE_REJECT ;
454
- EventPusher .push (new FlowApprovalEvent (eventState , flowRecord , currentOperator , flowWork ));
454
+ EventPusher .push (new FlowApprovalEvent (eventState , flowRecord , currentOperator , flowWork , snapshot . toBindData () ));
455
455
456
456
// 推送待办事件消息
457
457
for (FlowRecord record : records ) {
458
458
IFlowOperator pushOperator = flowOperatorRepository .getFlowOperatorById (record .getCurrentOperatorId ());
459
- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , pushOperator , flowWork ));
459
+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_TODO , record , pushOperator , flowWork , snapshot . toBindData () ));
460
460
}
461
461
}
462
462
@@ -498,7 +498,7 @@ public void recall(long recordId, IFlowOperator currentOperator) {
498
498
flowRecordRepository .update (flowRecord );
499
499
500
500
flowRecordRepository .delete (childrenRecords );
501
- EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_RECALL , flowRecord , currentOperator , flowWork ));
501
+ EventPusher .push (new FlowApprovalEvent (FlowApprovalEvent .STATE_RECALL , flowRecord , currentOperator , flowWork , null ));
502
502
}
503
503
504
504
}
0 commit comments