| | |
| | | int reporterLevel; |
| | | Long reporterId = null; |
| | | String departmentName = ""; |
| | | String reporter = ""; |
| | | if (identityInformationVO.getIdentity() == 1) { |
| | | PartyMember partyMember = partyMemberService.getPartyMemberByPhone(phone); |
| | | superiorId = partyMember.getCommunityId(); |
| | |
| | | reportType = 4; |
| | | reporterLevel = 5; |
| | | departmentName = partyMember.getDistricts() + "-" + partyMember.getStreet() + "-" + partyMember.getCommunity(); |
| | | reporter = partyMember.getName(); |
| | | } else if (identityInformationVO.getIdentity() == 2) { |
| | | int accountLevel = adminUser.getAccountLevel(); // 改为基本类型 |
| | | if (accountLevel == 1) { |
| | |
| | | } |
| | | reportType = accountLevel - 1; |
| | | reporterLevel = accountLevel; |
| | | reporter = adminUser.getName(); |
| | | |
| | | // 使用基本类型比较并补充默认分支 |
| | | if (accountLevel == ReportTypeEnum.COMMUNITY.getCode()) { |
| | |
| | | complaintAuditRecord.setCreateTime(new Date()); |
| | | complaintAuditRecord.setUpdateBy(loginUserInfoVO.getUserId()); |
| | | complaintAuditRecord.setUpdateTime(new Date()); |
| | | complaintAuditRecord.setReporter(loginUserInfoVO.getNickName()); |
| | | complaintAuditRecord.setReporter(reporter); |
| | | complaintAuditRecord.setReportType(reportType); |
| | | complaintAuditRecord.setSuperiorId(superiorId); |
| | | complaintAuditRecord.setComment(dto.getComment()); |