| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -1479,6 +1479,35 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        logEntity.setActionDesc(ResiEventAction.REPLY.getDesc()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        logEntity.setOperateTime(new Date()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        icEventOperationLogService.insert(logEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        // 4.给工作端社区的人发送消息:山东路168号-张先生对事件进行了新的回复,请查看
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        noticeStaffResiReply(entity.getAgencyId(),entity.getCustomerId(),replyEntity.getUserShowName(),entity.getId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    public void noticeStaffResiReply(String agencyId,String customerId,String showName,String icEventId){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        // 查询组织下的所有工作人员
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        AgencyIdFormDTO formDTO = new AgencyIdFormDTO(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        formDTO.setAgencyId(agencyId); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        Result<List<String>> agencyStaffsResult = govOrgOpenFeignClient.getAgencyStaffs(formDTO); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (!agencyStaffsResult.success()){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            throw new EpmetException("查询组织下工作人员失败..."); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (!CollectionUtils.isEmpty(agencyStaffsResult.getData())){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            List<UserMessageFormDTO> msgList = new ArrayList<>(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            agencyStaffsResult.getData().forEach(u -> { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                UserMessageFormDTO msg = new UserMessageFormDTO(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msg.setUserId(u); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msg.setCustomerId(customerId); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msg.setTargetId(icEventId); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msg.setGridId("*"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msg.setApp(AppClientConstant.APP_GOV); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msg.setMessageType(UserMessageTypeConstant.IC_EVENT); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msg.setReadFlag(ReadFlagConstant.UN_READ); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msg.setTitle("您有一条事件消息"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msg.setMessageContent(showName+"对事件进行了新的回复,请查看。"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msgList.add(msg); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            messageOpenFeignClient.saveUserMessageList(msgList); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |