| | |
| | | if(populationDO==null){ |
| | | return R.fail(); |
| | | } |
| | | String cardNo = populationDO.getCardNo(); |
| | | BeanUtils.copyProperties(vo,populationDO); |
| | | try { |
| | | //TODO 修改拦截器时候需要维护加密操作 |
| | | if(!populationDO.getCardNo().equals(vo.getCardNo())){//判断是否修改身份证号码 |
| | | if(!cardNo.equals(vo.getCardNo())){//判断是否修改身份证号码 |
| | | //判断要修改的身份证号码是否已存在 |
| | | ComMngPopulationDO cardNoDO = populationDAO.selectOne(new QueryWrapper<ComMngPopulationDO>() |
| | | .lambda().eq(ComMngPopulationDO::getCardNo,vo.getCardNo())); |
| | |
| | | return R.fail("您输入的身份证已存在,请重新输入"); |
| | | } |
| | | populationDO.setCardNo(AESUtil.encrypt128(vo.getCardNo(), aesKey)); |
| | | populationDO.setPhone(AESUtil.encrypt128(vo.getPhone(), aesKey)); |
| | | }else{ |
| | | populationDO.setCardNo(AESUtil.encrypt128(cardNo, aesKey)); |
| | | } |
| | | populationDO.setPhone(AESUtil.encrypt128(vo.getPhone(), aesKey)); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return R.fail(); |