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.util.SpringContextUtil;
|
||||||
import com.jero.modules.activiti.vo.DelegateTaskParam;
|
import com.jero.modules.activiti.vo.DelegateTaskParam;
|
||||||
import com.jero.modules.activiti.vo.ResolveTaskParam;
|
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.constant.MessageTemplateCodeCommon;
|
||||||
import com.jero.modules.laws.common.util.CurrentUserUtil;
|
import com.jero.modules.laws.common.util.CurrentUserUtil;
|
||||||
import com.jero.modules.laws.enterprise.entity.EnterpriseStandardPlan;
|
import com.jero.modules.laws.enterprise.entity.EnterpriseStandardPlan;
|
||||||
@@ -284,7 +285,9 @@ public class ProcessAllService extends ServiceImpl<ProcessAllMapper, ProcessAll>
|
|||||||
.distinct()
|
.distinct()
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
String loginUserId = CurrentUserUtil.getId();
|
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);
|
throw new JeroBootException(ResultCommon.TASK_URGING_ERROR_2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user