| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -208,6 +208,19 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                //2021.11.25  end
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                //2022.04.19 start 这个房屋下已经设置了户主后,再次选择户主时提示提示“房屋下已存在户主” PS.户主指与户主关系是本人的用户
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if (map.containsKey("YHZGX")) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    LambdaQueryWrapper<IcResiUserEntity> wrapper = new LambdaQueryWrapper<>(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    wrapper.eq(IcResiUserEntity::getHomeId, map.get("HOME_ID")); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    wrapper.eq(IcResiUserEntity::getYhzgx, RelationshipEnum.SELF.getCode()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    List<IcResiUserEntity> entityList = baseDao.selectList(wrapper); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    if (CollectionUtils.isNotEmpty(entityList)) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        String errorMsg = "房屋下已存在户主"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        throw new EpmetException(EpmetErrorCode.ORG_ADD_FAILED.getCode(), errorMsg, errorMsg); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                //2022.04.19 end
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                //查询组织信息
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                String agencyId = map.get("AGENCY_ID"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                Result<CustomerAgencyDTO> result = govOrgOpenFeignClient.getAgencyById(agencyId); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -325,6 +338,21 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                //2021.11.25  end
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                //2022.04.19 start 这个房屋下已经设置了户主后,再次选择户主时提示提示“房屋下已存在户主” PS.户主指与户主关系是本人的用户
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if (map.containsKey("YHZGX")) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    IcResiUserEntity entity = baseDao.selectById(map.get("ID")); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    if (entity != null && !RelationshipEnum.SELF.getCode().equals(entity.getYhzgx())) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        LambdaQueryWrapper<IcResiUserEntity> wrapper = new LambdaQueryWrapper<>(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        wrapper.eq(IcResiUserEntity::getHomeId, entity.getHomeId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        wrapper.eq(IcResiUserEntity::getYhzgx, RelationshipEnum.SELF.getCode()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        List<IcResiUserEntity> entityList = baseDao.selectList(wrapper); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        if (CollectionUtils.isNotEmpty(entityList)) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            String errorMsg = "房屋下已存在户主"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            throw new EpmetException(EpmetErrorCode.ORG_ADD_FAILED.getCode(), errorMsg, errorMsg); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                //2022.04.19 end
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                resiUserId = map.get("ID"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |