| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -88,8 +88,8 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return ConvertUtils.sourceToTarget(entityList, ChangeRelocationDTO.class); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    private QueryWrapper<ChangeRelocationEntity> getWrapper(Map<String, Object> params){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        String id = (String)params.get(FieldConstant.ID_HUMP); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    private QueryWrapper<ChangeRelocationEntity> getWrapper(Map<String, Object> params) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        String id = (String) params.get(FieldConstant.ID_HUMP); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        String name = (String) params.get("name"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        String idCard = (String) params.get("idCard"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        String mobile = (String) params.get("mobile"); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -165,22 +165,24 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        entity.setAgencyId(dto.getGridId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        entity.setAgencyName(dto.getGridName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        entity.setAge(IdCardNoValidatorUtils.getAge(result.getIdCard()).toString()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        entity.setAddress(dto.getVillageName()+dto.getBuildName()+dto.getUnitName()+dto.getHomeName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        entity.setAddress(dto.getVillageName() + dto.getBuildName() + dto.getUnitName() + dto.getHomeName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        insert(entity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //享受福利
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if(dto.getWelfareFlag() != null && dto.getWelfareFlag()){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (dto.getWelfareFlag() != null && dto.getWelfareFlag()) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ChangeWelfareDTO formDto = new ChangeWelfareDTO(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            formDto.setUserId(dto.getIcUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            formDto.setName(dto.getName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            formDto.setIdCard(result.getIdCard()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            formDto.setMobile(result.getMobile()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            formDto.setGridId(result.getGridId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(StringUtils.isNotBlank(dto.getGender())){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if("女".equals(dto.getGender())){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (StringUtils.isNotBlank(dto.getGender())) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if ("女".equals(dto.getGender())) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    formDto.setGender("0"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                }else if("男".equals(dto.getGender())){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } else if ("男".equals(dto.getGender())) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    formDto.setGender("1"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    formDto.setGender("2"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            formDto.setJoinReason("迁出人员选定"); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -194,7 +196,7 @@ public class ChangeRelocationServiceImpl extends BaseServiceImpl<ChangeRelocatio | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        userEntity.setSubStatus(IcResiUserSubStatusEnum.MOVE_OUT.getSubStatus());//迁出
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        icResiUserService.updateById(userEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //插入变更主表、变更明细表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        IcResiUserTransferFormDTO icResiUserTransferFormDTO=ConvertUtils.sourceToTarget(dto,IcResiUserTransferFormDTO.class); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        IcResiUserTransferFormDTO icResiUserTransferFormDTO = ConvertUtils.sourceToTarget(dto, IcResiUserTransferFormDTO.class); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        icResiUserTransferFormDTO.setNewAgencyId(dto.getAgencyId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        icResiUserTransferFormDTO.setNewGridId(dto.getGridId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        icResiUserTransferFormDTO.setNewNeighborHoodId(dto.getVillageId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |