fix 80939 流程中心-催办 只有在流程详情的任务处理人中回显的人员可以催办
This commit is contained in:
@@ -31,6 +31,7 @@ import com.jero.modules.activiti.process.esRevision.service.EsRevisionService;
|
||||
import com.jero.modules.activiti.util.SpringContextUtil;
|
||||
import com.jero.modules.activiti.vo.DelegateTaskParam;
|
||||
import com.jero.modules.activiti.vo.ResolveTaskParam;
|
||||
import com.jero.modules.laws.common.constant.FieldCommon;
|
||||
import com.jero.modules.laws.common.constant.MessageTemplateCodeCommon;
|
||||
import com.jero.modules.laws.common.util.CurrentUserUtil;
|
||||
import com.jero.modules.laws.enterprise.entity.EnterpriseStandardPlan;
|
||||
@@ -284,7 +285,9 @@ public class ProcessAllService extends ServiceImpl<ProcessAllMapper, ProcessAll>
|
||||
.distinct()
|
||||
.collect(Collectors.toList());
|
||||
String loginUserId = CurrentUserUtil.getId();
|
||||
if (!canUrgingUserList.contains(loginUserId)){
|
||||
String roleIds = CurrentUserUtil.getRoles();
|
||||
//管理员和当前流程中人员可以催办
|
||||
if (!roleIds.contains(FieldCommon.ROLE_ADMIN) && !canUrgingUserList.contains(loginUserId)){
|
||||
throw new JeroBootException(ResultCommon.TASK_URGING_ERROR_2);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user