REQ-2303: 支持自定义按钮
This commit is contained in:
parent
f00e59a647
commit
ca2ad1d435
@ -81,11 +81,11 @@ public class PendingMessagePushParam extends PendingSendInfo implements Serializ
|
||||
private String routerParams;
|
||||
|
||||
/**
|
||||
* 自定义按钮
|
||||
* 提前设定的按钮
|
||||
*/
|
||||
private List<ProposedButton> proposedButtons;
|
||||
|
||||
public List<ProposedButton> determineCustomButtons() {
|
||||
public List<ProposedButton> determineProposedButtons() {
|
||||
return proposedButtons == null ? Collections.emptyList() : proposedButtons;
|
||||
}
|
||||
|
||||
|
||||
@ -72,7 +72,7 @@ class TodoRecordBuilder {
|
||||
business.setBizFinalState(null);
|
||||
// 不能存成null, 因为老的流程数据没有传这个按钮, 需要做查询兼容
|
||||
// 是否为老的流程数据, 主要判断这个字段是否为null
|
||||
business.setProposedButtons(request.determineCustomButtons());
|
||||
business.setProposedButtons(request.determineProposedButtons());
|
||||
return business;
|
||||
}
|
||||
|
||||
@ -115,7 +115,7 @@ class TodoRecordBuilder {
|
||||
todo.setExecutorType(executor.identityTypeOrDefault());
|
||||
// 不能存成null, 因为老的流程数据没有传这个按钮, 需要做查询兼容
|
||||
// 是否为老的流程数据, 主要判断这个字段是否为null
|
||||
todo.setProposedButtons(request.determineCustomButtons());
|
||||
todo.setProposedButtons(request.determineProposedButtons());
|
||||
}
|
||||
return todos;
|
||||
}
|
||||
|
||||
@ -127,7 +127,7 @@ public class PendingMessagePushRequest implements Serializable {
|
||||
private Long promoterWorkspaceId;
|
||||
|
||||
/**
|
||||
* 自定义按钮
|
||||
* 提前设定的按钮
|
||||
*/
|
||||
private List<ProposedButton> proposedButtons;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user