| 
						
						
							
								
							
						
						
					 | 
					@ -38,7 +38,6 @@ import com.epmet.dto.form.*; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dto.result.AgencyAndStaffsResultDTO; | 
					 | 
					 | 
					import com.epmet.dto.result.AgencyAndStaffsResultDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dto.result.GovStaffRoleResultDTO; | 
					 | 
					 | 
					import com.epmet.dto.result.GovStaffRoleResultDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dto.result.UserResiInfoResultDTO; | 
					 | 
					 | 
					import com.epmet.dto.result.UserResiInfoResultDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.entity.UserMessageEntity; | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.modules.feign.EpmetMessageFeignClient; | 
					 | 
					 | 
					import com.epmet.modules.feign.EpmetMessageFeignClient; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.modules.feign.EpmetUserFeignClient; | 
					 | 
					 | 
					import com.epmet.modules.feign.EpmetUserFeignClient; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.modules.feign.GovOrgFeignClient; | 
					 | 
					 | 
					import com.epmet.modules.feign.GovOrgFeignClient; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -257,19 +256,19 @@ public class ResiWarmheartedApplyServiceImpl extends BaseServiceImpl<ResiWarmhea | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							Result<List<GovStaffRoleResultDTO>> resultList = epmetUserFeignClient.getStaffsInRole(staffRoleFormDTO); | 
					 | 
					 | 
							Result<List<GovStaffRoleResultDTO>> resultList = epmetUserFeignClient.getStaffsInRole(staffRoleFormDTO); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							List<GovStaffRoleResultDTO> roleList = resultList.getData(); | 
					 | 
					 | 
							List<GovStaffRoleResultDTO> roleList = resultList.getData(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							//3:遍历找出当前网格的所有网格长并给网格长发消息
 | 
					 | 
					 | 
							//3:遍历找出当前网格的所有网格长并给网格长发消息
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
							List<UserMessageEntity> msgList = new ArrayList<>(); | 
					 | 
					 | 
							List<UserMessageFormDTO> msgList = new ArrayList<>(); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
							staffList.forEach(staff->{ | 
					 | 
					 | 
							staffList.forEach(staff->{ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
								roleList.forEach(role->{ | 
					 | 
					 | 
								roleList.forEach(role->{ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
									if(staff.getUserId().equals(role.getStaffId())){ | 
					 | 
					 | 
									if(staff.getUserId().equals(role.getStaffId())){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
										UserMessageEntity msgEntity = new UserMessageEntity(); | 
					 | 
					 | 
										UserMessageFormDTO msgDTO = new UserMessageFormDTO(); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
										msgEntity.setCustomerId(formDTO.getCustomerId()); | 
					 | 
					 | 
										msgDTO.setCustomerId(formDTO.getCustomerId()); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
										msgEntity.setGridId(formDTO.getGridId()); | 
					 | 
					 | 
										msgDTO.setGridId(formDTO.getGridId()); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
										msgEntity.setUserId(staff.getUserId()); | 
					 | 
					 | 
										msgDTO.setUserId(staff.getUserId()); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
										msgEntity.setApp(formDTO.getApp()); | 
					 | 
					 | 
										msgDTO.setApp(formDTO.getApp()); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
										msgEntity.setTitle(ResiWarmUserMessageConstant.GROUP_TITLE); | 
					 | 
					 | 
										msgDTO.setTitle(ResiWarmUserMessageConstant.GROUP_TITLE); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
										msgEntity.setMessageContent(formDTO.getMessageText()); | 
					 | 
					 | 
										msgDTO.setMessageContent(formDTO.getMessageText()); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
										msgEntity.setReadFlag(ReadFlagConstant.UN_READ); | 
					 | 
					 | 
										msgDTO.setReadFlag(ReadFlagConstant.UN_READ); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
										msgList.add(msgEntity); | 
					 | 
					 | 
										msgList.add(msgDTO); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
									} | 
					 | 
					 | 
									} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
								}); | 
					 | 
					 | 
								}); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							}); | 
					 | 
					 | 
							}); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |