From be376c014e4c097d0d00e498e4aa4f100628a7b6 Mon Sep 17 00:00:00 2001 From: 101captain <237651143@qq.com> Date: 星期二, 26 四月 2022 14:16:38 +0800 Subject: [PATCH] 花城E+防疫修改 --- springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java | 60 +++++------------------------------------------------------- 1 files changed, 5 insertions(+), 55 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java index 30d8530..2ac85f6 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java @@ -148,66 +148,16 @@ // } // valueOperations.set(REDIS_ORG_ALL,JSONArray.toJSONString(partyOrganizationVOS),24, TimeUnit.HOURS); // } - List<ComPbOrgDO> comPbOrgDOS = comPbOrgDAO.selectList(new LambdaQueryWrapper<>()); - if (!ObjectUtils.isEmpty(comPbOrgDOS)) { - List<PartyOrganizationVO> partyOrganizationVOList = new ArrayList<>(); - comPbOrgDOS.forEach(comPbOrgDO -> { - PartyOrganizationVO partyOrganizationVO = new PartyOrganizationVO(); - partyOrganizationVO.setId(comPbOrgDO.getId()); - partyOrganizationVO.setName(comPbOrgDO.getName()); - partyOrganizationVO.setCommunityId(comPbOrgDO.getCommunityId()); - partyOrganizationVOList.add(partyOrganizationVO); - }); - partyOrganizationVOS = partyOrganizationVOList; - } - List<ComPbMemberDO> comPbMemberDOS = new ArrayList<>(); - if (!ObjectUtils.isEmpty(list)) { - List<PartyOrganizationVO> partyOrganizationVOArrayList = partyOrganizationVOS; - for (PartyBuildingMemberExcelVO partyBuildingMemberExcelVO : list) { - ComPbMemberDO comPbMemberDO = new ComPbMemberDO(); - Date date = new Date(); - comPbMemberDO.setUpdateAt(date); - comPbMemberDO.setCreateAt(date); - 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.getOrgName() + ",请先在“党支部管理”中添加该党支部"); - } else { - PartyOrganizationVO partyOrganizationVO = collect.get(0); - comPbMemberDO.setOrgId(partyOrganizationVO.getId()); - comPbMemberDO.setCommunityId(partyOrganizationVO.getCommunityId()); - - List<ComPbMemberDO> comPbMemberDOList = this.baseMapper.selectList(new QueryWrapper<ComPbMemberDO>() - .lambda().eq(ComPbMemberDO::getPhone, partyBuildingMemberExcelVO.getPhone()) - .eq(ComPbMemberDO::getCommunityId, partyOrganizationVO.getCommunityId()) - .in(ComPbMemberDO::getAuditResult, 0, 1)); - if (!comPbMemberDOList.isEmpty()) { - comPbMemberDOList.forEach(comPbMember -> { - BeanUtils.copyProperties(partyBuildingMemberExcelVO, comPbMember); - this.baseMapper.updateById(comPbMember); - }); - continue; - // throw new PartyBuildingMemberException("导入失败,您导入的数据中有已存在的党员信息,已存在的数据:"+ - // partyBuildingMemberExcelVO.getEmploymentTime() + ",已存在的人名:" + - // partyBuildingMemberExcelVO.getName()); - } - } - comPbMemberDO.setName(partyBuildingMemberExcelVO.getName()); - comPbMemberDO.setPhone(partyBuildingMemberExcelVO.getPhone()); - comPbMemberDOS.add(comPbMemberDO); - } - } - comPbMemberDOS.forEach(comPbMemberDO -> { + list.forEach(partyBuildingMemberExcelVO -> { + ComPbMemberDO comPbMemberDO=new ComPbMemberDO(); + BeanUtils.copyProperties(partyBuildingMemberExcelVO,comPbMemberDO); boolean flag=this.save(comPbMemberDO); if(flag){ //修改党员状态 userService.updateUserIsPartymemberByPhone(comPbMemberDO.getPhone()); } - - }); + } + ); return R.ok(); } -- Gitblit v1.7.1