update 调整流程撤销如果非发起人或管理员不可以撤销

This commit is contained in:
gssong
2026-03-19 10:51:05 +08:00
parent f551cd938c
commit 12bcc68b45

View File

@@ -289,8 +289,11 @@ public class FlwInstanceServiceImpl implements IFlwInstanceService {
if (definition == null) { if (definition == null) {
throw new ServiceException(ExceptionCons.NOT_FOUNT_DEF); throw new ServiceException(ExceptionCons.NOT_FOUNT_DEF);
} }
String message = bo.getMessage();
String userIdStr = LoginHelper.getUserIdStr(); String userIdStr = LoginHelper.getUserIdStr();
if (!LoginHelper.isSuperAdmin() && !instance.getCreateBy().equals(userIdStr)) {
throw new ServiceException("权限不足,无法撤销流程!");
}
String message = bo.getMessage();
BusinessStatusEnum.checkCancelStatus(instance.getFlowStatus()); BusinessStatusEnum.checkCancelStatus(instance.getFlowStatus());
FlowParams flowParams = FlowParams.build() FlowParams flowParams = FlowParams.build()
.message(message) .message(message)