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 Integer sendAccount;
private AnchorInfo anchorInfo; private transient AnchorInfo anchorInfo;
} }

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

Loading…
Cancel
Save