fix task info clone

pull/60/head
diaobisong 2 years ago
parent 1e1c42ba98
commit 4b448f1484

@ -86,5 +86,5 @@ public class TaskInfo implements Serializable, ProcessModel {
*/
private Integer sendAccount;
private AnchorInfo anchorInfo;
private transient AnchorInfo anchorInfo;
}

@ -31,6 +31,7 @@ public class SendMessageAction implements BusinessProcess<TaskInfo> {
for (String receiver : taskInfo.getReceiver()) {
TaskInfo taskClone = ObjectUtil.cloneByStream(taskInfo);
taskClone.setReceiver(Sets.newHashSet(receiver));
taskClone.setAnchorInfo(taskInfo.getAnchorInfo());
handlerHolder.route(taskInfo.getSendChannel()).doHandler(taskClone);
}
return;

Loading…
Cancel
Save