| 
					
				 | 
			
			
				@@ -8,6 +8,7 @@ import com.ym.service.MessageService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.rong.messages.FileMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.rong.messages.ImgMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.rong.messages.TxtMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import io.rong.messages.UserInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.rong.models.Result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.rong.models.group.GroupMember; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.rong.models.group.GroupModel; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -15,6 +16,7 @@ import io.rong.models.group.UserGroup; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.rong.models.message.GroupMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.rong.models.message.MentionMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.rong.models.message.RecallMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.beans.BeanUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.web.bind.annotation.RequestBody; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.web.bind.annotation.RequestMapping; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -41,17 +43,24 @@ public class GroupController{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Object send(@RequestBody ImMessageDto imMessageDto) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         GroupMessage groupMessage = new GroupMessage(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String objectName = imMessageDto.getObjectName(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        UserInfo userInfo = new UserInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(imMessageDto.getUserInfo() != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            BeanUtils.copyProperties(imMessageDto.getUserInfo(),userInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if("DY:NoticeMsg".equals(objectName)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             NoticeMessage noticeMessage = new NoticeMessage(imMessageDto.getMessageContent(),imMessageDto.getExtra()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            noticeMessage.setUser(userInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             groupMessage.setContent(noticeMessage); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }else if("RC:ImgMsg".equals(objectName)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ImgMessage imgMessage = new ImgMessage(imMessageDto.getMessageContent(),imMessageDto.getExtra(),imMessageDto.getFileUrl()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            imgMessage.setUser(userInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             groupMessage.setContent(imgMessage); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }else if("RC:FileMsg".equals(objectName)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             FileMessage imgMessage = new FileMessage(imMessageDto.getFileName(),imMessageDto.getFileSize(),imMessageDto.getFileUrl(),imMessageDto.getExtra()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             groupMessage.setContent(imgMessage); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TxtMessage txtMessage = new TxtMessage(imMessageDto.getMessageContent(),imMessageDto.getExtra()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            txtMessage.setUser(userInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             groupMessage.setContent(txtMessage); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         groupMessage.setSenderId(imMessageDto.getSenderId()); 
			 |