| | |
| | | EasyExcel.read(multipartFile.getInputStream(),CauseLoadDto.class, new AnalysisEventListener<CauseLoadDto>() { |
| | | @Override |
| | | public void invoke(CauseLoadDto data, AnalysisContext context) { |
| | | if (StringUtils.isNotBlank(data.getName())&&StringUtils.isNotBlank(data.getUserName())){ |
| | | causeLoadDtos.add(data); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | |
| | | if (userDao.selectOne(new QueryWrapper<User>().eq("real_name", a.getUserName()))==null){ |
| | | throw new BusinessException("负责人不存在"); |
| | | } |
| | | cause.setUserId(userDao.selectOne(new QueryWrapper<User>().eq("real_name", a.getUserName())).getId()); |
| | | causeDao.insert(cause); |
| | | Integer id = userDao.selectOne(new QueryWrapper<User>().eq("real_name", a.getUserName())).getId(); |
| | | cause.setUserId(id); |
| | | causeService.save(cause); |
| | | Group group = new Group(); |
| | | group.setCtime(new Date()); |
| | | group.setUserId(id); |
| | | group.setGroupName(a.getName()); |
| | | group.setCauseId(cause.getId()); |
| | | groupDao.insert(group); |
| | | }); |
| | | } |
| | | |