| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -51,7 +51,6 @@ import com.epmet.dto.result.*; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.entity.*; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.excel.ProjectListExportExcel; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.feign.*; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.redis.ProjectRedis; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.resi.group.constant.TopicConstant; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.resi.group.dto.topic.ResiTopicDTO; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					import com.epmet.resi.group.dto.topic.form.TopicAttachmentFormDTO; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -496,6 +495,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//结案记录加入项目进展表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							CustomerStaffInfoCacheResult staffInfo = getStaffInfo(fromDTO.getCustomerId(), fromDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectProcessEntity projectProcessEntity = new ProjectProcessEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setProjectId(fromDTO.getProjectId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setCustomerId(operatorProjectReference.getCustomerId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -513,6 +513,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ProjectDTO projectDto = ConvertUtils.sourceToTarget(projectEntity, ProjectDTO.class); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        projectDto.setUpdatedTime(projectDto.getCreatedTime()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setCostWorkdays(getDetentionDays(projectDto)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffName(staffInfo.getRealName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessService.insert(projectProcessEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectOrgRelationEntity orientRelation = relationDao.selectByProjectStaffId(operatorProjectReference.getId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -698,7 +699,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								log.error("com.epmet.service.impl.ProjectServiceImpl.closed,找不到结案工作人员的相关记录,参数:{}",JSON.toJSONString(fromDTO)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								throw new RenException("找不到结案工作人员的相关记录"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							CustomerStaffInfoCacheResult staffInfo = getStaffInfo(fromDTO.getCustomerId(), fromDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//结案记录加入项目进展表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectProcessEntity projectProcessEntity = new ProjectProcessEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setProjectId(fromDTO.getProjectId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -719,6 +720,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setCostWorkdays(getDetentionDays(projectDto)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setAssistanceUnitType(fromDTO.getAssistanceUnitType()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setAssistanceUnitId(fromDTO.getAssistanceUnitId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffName(staffInfo.getRealName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessService.insert(projectProcessEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//保存附件
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -912,6 +914,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//结案记录加入项目进展表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							CustomerStaffInfoCacheResult staffInfo = getStaffInfo(sourceProjectStaff.getCustomerId(), fromDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectProcessEntity projectProcessEntity = new ProjectProcessEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setProjectId(fromDTO.getProjectId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setCustomerId(sourceProjectStaff.getCustomerId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -925,6 +928,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setPublicReply(fromDTO.getPublicReply()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setInternalRemark(fromDTO.getInternalRemark()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffId(fromDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffName(staffInfo.getRealName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessService.insert(projectProcessEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//将人员关系添加到项目关联表
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -1187,6 +1191,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							baseDao.insert(projectEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//3:项目处理进展表新增数据
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							CustomerStaffInfoCacheResult staffInfo = getStaffInfo(issueDTO.getCustomerId(), formDTO.getStaffId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectProcessEntity processEntity = new ProjectProcessEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							processEntity.setProjectId(projectEntity.getId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							processEntity.setCustomerId(issueDTO.getCustomerId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -1197,6 +1202,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							processEntity.setInternalRemark(formDTO.getInternalRemark()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							processEntity.setAssistanceUnitId(formDTO.getAssistanceUnitId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							processEntity.setAssistanceUnitType(formDTO.getAssistanceUnitType()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							processEntity.setStaffName(staffInfo.getRealName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							agencyDeptGrid.getAgencyList().forEach(agency -> { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								if (issueDTO.getOrgId().equals(agency.getId())) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									processEntity.setDepartmentName(agency.getOrganizationName()); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -1403,6 +1409,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//处理响应记录加入项目进展表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							CustomerStaffInfoCacheResult staffInfo = getStaffInfo(projectStaff.getCustomerId(), formDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectProcessEntity projectProcessEntity = new ProjectProcessEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setProjectId(formDTO.getProjectId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setCustomerId(projectStaff.getCustomerId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -1416,6 +1423,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setPublicReply(formDTO.getPublicReply()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setInternalRemark(formDTO.getInternalRemark()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffId(formDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffName(staffInfo.getRealName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessService.insert(projectProcessEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//项目节点历时
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -2115,6 +2123,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//结案记录加入项目进展表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							CustomerStaffInfoCacheResult staffInfo = getStaffInfo(sourceProjectStaff.getCustomerId(), fromDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectProcessEntity projectProcessEntity = new ProjectProcessEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setProjectId(fromDTO.getProjectId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setCustomerId(sourceProjectStaff.getCustomerId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -2128,6 +2137,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setPublicReply(fromDTO.getPublicReply()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setInternalRemark(fromDTO.getInternalRemark()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffId(fromDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffName(staffInfo.getRealName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessService.insert(projectProcessEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//项目附件表新增数据  sun  2020.12.22
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -2294,6 +2304,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//处理响应记录加入项目进展表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							CustomerStaffInfoCacheResult staffInfo = getStaffInfo(projectStaff.getCustomerId(), formDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectProcessEntity projectProcessEntity = new ProjectProcessEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setProjectId(formDTO.getProjectId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setCustomerId(projectStaff.getCustomerId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -2309,6 +2320,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffId(formDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setAssistanceUnitId(formDTO.getAssistanceUnitId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setAssistanceUnitType(formDTO.getAssistanceUnitType()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffName(staffInfo.getRealName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessService.insert(projectProcessEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//项目附件表新增数据  sun  2020.12.22
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -2429,6 +2441,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectStaffDTO projectStaff = projectStaffService.get(formDTO.getProjectStaffId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//处理响应记录加入项目进展表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							CustomerStaffInfoCacheResult staffInfo = getStaffInfo(projectStaff.getCustomerId(), formDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectProcessEntity projectProcessEntity = new ProjectProcessEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setProjectId(formDTO.getProjectId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setCustomerId(projectStaff.getCustomerId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -2443,6 +2456,7 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setInternalRemark(formDTO.getInternalRemark()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffId(formDTO.getUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setIsSend(NumConstant.ONE); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessEntity.setStaffName(staffInfo.getRealName()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectProcessService.insert(projectProcessEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//项目附件表新增数据  sun  2020.12.22
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -3445,4 +3459,12 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							return simpleDateFormat.format(date); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						private CustomerStaffInfoCacheResult getStaffInfo(String customerId, String staffId) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							CustomerStaffInfoCacheResult staffInfo = CustomerStaffRedis.getStaffInfo(customerId, staffId); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							if (null == staffInfo) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取用户信息失败", "获取用户信息失败"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							return staffInfo; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
					 | 
				
				 | 
				
					
  |