feat(REQ-7125) - 处理催办按钮隐藏逻辑

This commit is contained in:
wangli 2026-03-04 11:58:35 +08:00
parent dd0a5b420a
commit 498dbcb580

View File

@ -206,6 +206,7 @@ import static cn.axzo.workflow.common.enums.ApprovalMethodEnum.autoRejection_emp
import static cn.axzo.workflow.common.enums.ApprovalMethodEnum.human;
import static cn.axzo.workflow.common.enums.ApprovalMethodEnum.transferToAdmin;
import static cn.axzo.workflow.common.enums.ApprovalMethodEnum.transferToAdminSpecify;
import static cn.axzo.workflow.common.enums.BpmnButtonEnum.BPMN_REMIND;
import static cn.axzo.workflow.common.enums.BpmnButtonEnum.BPMN_REPOINT;
import static cn.axzo.workflow.common.enums.BpmnButtonEnum.BPMN_UPGRADE;
import static cn.axzo.workflow.common.enums.BpmnFlowNodeMode.AND;
@ -1547,6 +1548,7 @@ public class BpmnProcessInstanceServiceImpl implements BpmnProcessInstanceServic
(Objects.equals(logVO.getInitiator().buildAssigneeId_1_2_1(), le130Assignee)
|| logVO.getInitiator().buildAssigneeId().contains(ge130Assignee))) {
authorizedButtons.addAll(chooseButtons(logVO, CONFIG_BUTTON_TYPE_INITIATOR));
authorizedButtons.removeIf(i -> Objects.equals(i.getBtnKey(), BPMN_REMIND.getBtnKey()));
}