| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -1870,6 +1870,28 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        logEntity.setActionDesc("转议题"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        logEntity.setOperateTime(nowTime); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        icEventOperationLogService.insert(logEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        // 来源于随手拍,随时讲发送站内信消息
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if ("0".equals(icEventEntity.getSourceType())) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // 通知
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            List<UserMessageFormDTO> msgList = new ArrayList<>(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            UserMessageFormDTO messageFormDTO = new UserMessageFormDTO(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            messageFormDTO.setCustomerId(formDTO.getCustomerId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            messageFormDTO.setApp(ProjectConstant.RESI); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            messageFormDTO.setGridId(icEventEntity.getGridId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            messageFormDTO.setUserId(icEventEntity.getCreatedBy()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            messageFormDTO.setTitle(UserMessageConstant.EVENT_TITILE); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // 获取当前工作人员缓存信息
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            CustomerStaffInfoCacheResult staffInfo = getStaffInfo(formDTO.getCustomerId(), formDTO.getCurrentUserId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            messageFormDTO.setMessageContent(String.format("%s将您上报的事件转为议题,请查看。", staffInfo.getAgencyName())); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            messageFormDTO.setReadFlag(Constant.UNREAD); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            messageFormDTO.setMessageType(UserMessageTypeConstant.IC_EVENT); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            messageFormDTO.setTargetId(icEventEntity.getId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            msgList.add(messageFormDTO); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            Result sendMessageRes = messageOpenFeignClient.saveUserMessageList(msgList); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (!sendMessageRes.success()) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                log.warn(String.format("事件转议题,给居民端用户发送站内信异常,事件Id->%s", icEventEntity.getId())); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    /** | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |