mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-03-23 05:44:33 +08:00
update 调整流程撤销如果非发起人或管理员不可以撤销
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user