| | |
| | | for (ComSwRotaExcelVO comSwRotaExcelVO : list) { |
| | | Date date = DateUtil.parse(comSwRotaExcelVO.getRotaDate(), parsePatterns); |
| | | Integer count = |
| | | comSwRotaDAO.selectCount(new QueryWrapper<ComSwRotaDO>().lambda().eq(ComSwRotaDO::getRotaDate, date)); |
| | | comSwRotaDAO.selectCount(new QueryWrapper<ComSwRotaDO>().lambda().eq(ComSwRotaDO::getRotaDate, date) |
| | | .eq(ComSwRotaDO::getCommunityId,communityId)); |
| | | if (count > 0) { |
| | | return R.fail("值班日期已存在," + comSwRotaExcelVO.getRotaDate() + "重复"); |
| | | } |
| | |
| | | String[] personPhones = comSwRotaExcelVO.getPersonPhone().split("、"); |
| | | String[] personNames = comSwRotaExcelVO.getPersonName().split("、"); |
| | | List<String> personIds = new ArrayList<>(); |
| | | for (int i = 0; i < leaderPhones.length; i++) { |
| | | for (int i = 0; i < personPhones.length; i++) { |
| | | String id = comSwRotaDAO.getTeamIdsByTeamPhone(personPhones[i]); |
| | | if (StringUtils.isEmpty(id)) { |
| | | return R.fail(personNames[i] + "为非社区团队人员或该人员电话未维护!"); |