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