feat(REQ-3714): 人员不在管辖范围
This commit is contained in:
parent
2ad2378ab1
commit
8e111ebbae
@ -317,10 +317,16 @@ public class NodeUserCheckServiceImpl implements NodeUserCheckService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void checkPermission(List<NodeUserDTO> nodeUsers, Long personId, Map<Long, List<BatchDeleteNodeUserCheckResp.CheckFailInfo>> failInfoMap) {
|
private void checkPermission(List<NodeUserDTO> nodeUsers, Long personId, Map<Long, List<BatchDeleteNodeUserCheckResp.CheckFailInfo>> failInfoMap) {
|
||||||
if (CollUtil.isEmpty(nodeUsers)
|
if (CollUtil.isEmpty(nodeUsers)) {
|
||||||
|| nodeUsers.stream().noneMatch(e -> Objects.equals(e.getPersonId(), personId))) {
|
|
||||||
throw ResultCode.INVALID_PARAMS.toException("你已被移除当前项目,请刷新后重试当前操作!");
|
throw ResultCode.INVALID_PARAMS.toException("你已被移除当前项目,请刷新后重试当前操作!");
|
||||||
}
|
}
|
||||||
|
if (nodeUsers.stream().noneMatch(e -> Objects.equals(e.getPersonId(), personId))) {
|
||||||
|
nodeUsers.forEach(e -> {
|
||||||
|
BatchDeleteNodeUserCheckResp.CheckFailInfo checkFailInfo = new BatchDeleteNodeUserCheckResp.CheckFailInfo();
|
||||||
|
checkFailInfo.setType(CheckInfoTypeEnum.NOT_IN_JURISDICTION);
|
||||||
|
addFailInfo(failInfoMap, e.getPersonId(), checkFailInfo);
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<Long> getSpecialRole() {
|
private List<Long> getSpecialRole() {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user