| | |
| | | throw new ServiceException("身份证号错误"); |
| | | } |
| | | |
| | | eldersAuthElderlyExcelVO.setBirthday(DateUtils.getDateStringYMD(IdcardUtil.getBirthDate(eldersAuthElderlyExcelVO.getIdCard()))); |
| | | eldersAuthElderlyExcelVO.setLevel(EldersAuthLevelEnum.getCode(IdcardUtil.getAgeByIdCard(eldersAuthElderlyExcelVO.getIdCard()))); |
| | | String idCard = eldersAuthElderlyExcelVO.getIdCard(); |
| | | if(idCard!=null && idCard.contains("x")){ |
| | | idCard = idCard.replaceAll("x", "X"); |
| | | } |
| | | eldersAuthElderlyExcelVO.setIdCard(idCard); |
| | | |
| | | eldersAuthElderlyExcelVO.setBirthday(DateUtils.getDateStringYMD(IdcardUtil.getBirthDate(idCard))); |
| | | eldersAuthElderlyExcelVO.setLevel(EldersAuthLevelEnum.getCode(IdcardUtil.getAgeByIdCard(idCard))); |
| | | |
| | | list.add(eldersAuthElderlyExcelVO); |
| | | // 达到BATCH_COUNT了,需要去存储一次数据库,防止数据几万条数据在内存,容易OOM |
| | | if(list.size() >= BATCH_COUNT){ |