| | |
| | | public void roleAuthById(Integer id) { |
| | | LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); |
| | | Member member = memberMapper.selectById(id); |
| | | |
| | | if(member.getIsdeleted().equals(Constants.ONE)){ |
| | | throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"员工信息已删除"); |
| | | } |
| | | if(!member.getType().equals(Constants.memberType.internal)){ |
| | | throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"非内部人员无法进行该操作"); |
| | | } |
| | | memberRoleMapper.selectList(new QueryWrapper<MemberRole>().lambda().eq(MemberRole::getMemberId,member.getId())); |
| | | |
| | | |
| | | |
| | |
| | | |
| | | @Override |
| | | public List<Member> findList(Member member) { |
| | | QueryWrapper<Member> wrapper = new QueryWrapper<>(member); |
| | | if(null != member.getType()) { |
| | | wrapper.lambda().eq(Member::getType,member.getType()); |
| | | } |
| | | wrapper.lambda().eq(Member::getIsdeleted,Constants.ZERO); |
| | | return memberMapper.selectList(wrapper); |
| | | return memberJoinMapper.selectJoinList(Member.class,new MPJLambdaWrapper<Member>() |
| | | .selectAll(Member.class) |
| | | .selectAs(Company::getName,Member::getCompanyName) |
| | | .leftJoin(Company.class,Company::getId,Member::getCompanyId) |
| | | .eq(Objects.isNull(member.getType()),Member::getType,member.getType()) |
| | | .eq(Member::getIsdeleted,Constants.ZERO) |
| | | ); |
| | | // QueryWrapper<Member> wrapper = new QueryWrapper<>(member); |
| | | // if(null != member.getType()) { |
| | | // wrapper.lambda().eq(Member::getType,member.getType()); |
| | | // } |
| | | // wrapper.lambda().eq(Member::getIsdeleted,Constants.ZERO); |
| | | // return memberMapper.selectList(wrapper); |
| | | } |
| | | |
| | | @Override |