| | |
| | | public R addPartyBuildingMember(PartyBuildingMemberVO partyBuildingMemberVO) { |
| | | String idCard = partyBuildingMemberVO.getIdCard(); |
| | | ComPbMemberDO comPbMemberDO = comPbMemberDAO.selectOne(new QueryWrapper<ComPbMemberDO>().lambda().eq(ComPbMemberDO::getIdCard, idCard)); |
| | | if (ObjectUtils.isEmpty(comPbMemberDO)) { |
| | | throw new PartyBuildingMemberException("党员身份证重复"); |
| | | if (!ObjectUtils.isEmpty(comPbMemberDO)) { |
| | | return R.fail("身份证已经存在"); |
| | | } |
| | | ComPbMemberDO comPbMemberDO1=new ComPbMemberDO(); |
| | | BeanUtils.copyProperties(partyBuildingMemberVO,comPbMemberDO1); |
| | |
| | | String orgName = partyBuildingMemberExcelVO.getOrgName(); |
| | | List<PartyOrganizationVO> collect = partyOrganizationVOArrayList.stream().filter(partyOrganizationVO -> orgName.equals(partyOrganizationVO.getName())).collect(Collectors.toList()); |
| | | if (ObjectUtils.isEmpty(collect)) { |
| | | throw new PartyBuildingMemberException("导入失败,组织不存在"+partyBuildingMemberExcelVO.getName()); |
| | | throw new PartyBuildingMemberException("导入失败,组织不存在"+partyBuildingMemberExcelVO.getOrgName()); |
| | | }else{ |
| | | comPbMemberDO.setArchivesId(Integer.parseInt(collect.get(0).getId())); |
| | | comPbMemberDO.setOrgId(Integer.parseInt(collect.get(0).getId())); |
| | | } |
| | | comPbMemberDO.setEmploymentTime(partyBuildingMemberExcelVO.getEmploymentTime()); |
| | | comPbMemberDO.setJoinTime(partyBuildingMemberExcelVO.getJoinTime()); |
| | |
| | | Page page=new Page<>(); |
| | | Long pageNum = pagePartyOrganizationVO.getPageNum(); |
| | | Long pageSize = pagePartyOrganizationVO.getPageSize(); |
| | | if (ObjectUtils.isEmpty(pageNum)) { |
| | | if (ObjectUtils.isEmpty(pageNum)||0==pageNum) { |
| | | pageNum=1l; |
| | | } |
| | | if (ObjectUtils.isEmpty(pageSize)) { |
| | | if (ObjectUtils.isEmpty(pageSize)||0==pageSize) { |
| | | pageSize=10l; |
| | | } |
| | | page.setSize(pageSize); |
| | |
| | | */ |
| | | @Override |
| | | public R updatePartyBuildingMember(PartyBuildingMemberVO partyBuildingMemberVO) { |
| | | Integer id = partyBuildingMemberVO.getId(); |
| | | ComPbMemberDO comPbMemberDO=new ComPbMemberDO(); |
| | | Integer orgId = partyBuildingMemberVO.getOrgId(); |
| | | if (null!=orgId&&0==orgId) { |
| | | partyBuildingMemberVO.setOrgId(null); |
| | | } |
| | | BeanUtils.copyProperties(partyBuildingMemberVO,comPbMemberDO); |
| | | int i = comPbMemberDAO.updateById(comPbMemberDO); |
| | | if (i>0) { |
| | |
| | | } |
| | | page.setSize(pageSize); |
| | | page.setCurrent(pageNum); |
| | | IPage<PartyCommitteeVO> iPage=comPbDynDAO.pageYnamic(page, partyBuildingComPbDynVO); |
| | | IPage<PartyBuildingComPbDynVO> iPage=comPbDynDAO.pageYnamic(page, partyBuildingComPbDynVO); |
| | | return R.ok(iPage); |
| | | } |
| | | |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 删除党员 |
| | | * |
| | | * @param id 党员主键 |
| | | * @return 删除结果 |
| | | */ |
| | | @Override |
| | | public R deleteDynUser(Integer id) { |
| | | int delete = comPbMemberDAO.deleteById(id); |
| | | if (delete>0) { |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |