| | |
| | | vo.setEvaluateButtonStatus(1); |
| | | vo.setAuditButtonStatus(1); |
| | | // 获取身份 |
| | | Integer identity = (Integer) redisUtils.get("identity:" + loginUserInfo.getPhone()); |
| | | IdentityInformation currentIdentityInformation = identityInformationService.getCurrentIdentityInformation(loginUserInfo); |
| | | Integer identity = currentIdentityInformation.getIdentity(); |
| | | ComplaintAuditRecord one = complaintAuditRecordService.getOne(new LambdaQueryWrapper<ComplaintAuditRecord>() |
| | | .eq(ComplaintAuditRecord::getComplaintId, vo.getId()) |
| | | // .ne(ComplaintAuditRecord::getAuditType, 1) |
| | |
| | | //判断当前审核状态 |
| | | if (one.getAuditStatus() == 1) { |
| | | //审核状态为通过,则权限给到上报审核的这一层 |
| | | if (systemUserByPhone.isPresent()) { |
| | | if (systemUserByPhone.isPresent() && identity == 2) { |
| | | SystemUser systemUser = systemUserByPhone.get(); |
| | | Integer isAdmin = systemUser.getIsAdmin(); |
| | | Integer accountLevel = systemUser.getAccountLevel(); |
| | | //非党员用户,必须是管理员有权限 |
| | | if (accountLevel.compareTo(one.getReportType()) == 0 && identity != 5 && 1 == isAdmin) { |
| | | if (accountLevel.compareTo(one.getReportType()) == 0) { |
| | | vo.setListControlsButtonStatus(0); |
| | | } |
| | | } |
| | |
| | | String targetId = ""; |
| | | Integer accountLevel = 5; |
| | | //获取当前身份,1=党员,2=管理员 |
| | | IdentityInformation identityInformation = identityInformationService.getCurrentIdentityInformation(loginUserInfo); |
| | | if (2 == identityInformation.getIdentity()) { |
| | | if (2 == currentIdentityInformation.getIdentity()) { |
| | | accountLevel = systemUser.getAccountLevel(); |
| | | switch (accountLevel) { |
| | | case 1: |