| | |
| | | private final UserService userService; |
| | | |
| | | @Override |
| | | public void createFlow(Long complaintId , Long superiorId, Integer reportType, Integer type, Long userId) { |
| | | |
| | | |
| | | String name = getFlowName(reportType, superiorId); |
| | | public void createFlow(ComplaintAuditRecord record, Integer type,Long userId) { |
| | | //获取流程部门名称 |
| | | String name = getFlowName(record.getReportType(), record.getSuperiorId()); |
| | | |
| | | ComplaintFlow complaintFlow = new ComplaintFlow(); |
| | | complaintFlow.setComplaintId(complaintId); |
| | | complaintFlow.setLevel(reportType); |
| | | complaintFlow.setComplaintId(record.getComplaintId()); |
| | | complaintFlow.setLevel(record.getReportType()); |
| | | complaintFlow.setName(name); |
| | | complaintFlow.setCreateTime(new Date(System.currentTimeMillis())); |
| | | complaintFlow.setType(type); |
| | |
| | | name = bcRegion.getRegionName(); |
| | | } else { |
| | | R<LoginUserInfoVO> userR = userService.getUserInfoByUserId(String.valueOf(superiorId)); |
| | | if (R.isOk(userR)) { |
| | | if (!R.isOk(userR)) { |
| | | throw new ServiceException("获取用户信息失败"); |
| | | } |
| | | name = null == userR.getData() ? "" : userR.getData().getNickName(); |