| 
					
				 | 
			
			
				@@ -144,11 +144,11 @@ public class ImGroupMemberServiceImpl extends BaseServiceImpl<Long, ImGroupMembe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		imGroupMemberDao.insert(imGroupMember); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		imGroup.setMemberNum(imGroup.getMemberNum() + 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		imGroup.setMemberNum(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		imGroup.setUpdateTime(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		imGroupDao.update(imGroup); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		String groupId = imGroup.getId().toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		String groupId = imGroup.getId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		GroupMember groupMember = new GroupMember(userId.toString(), groupId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		imFeignService.groupJoin(new GroupModel(groupId, new GroupMember[] { groupMember }, imGroup.getName())); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -188,7 +188,7 @@ public class ImGroupMemberServiceImpl extends BaseServiceImpl<Long, ImGroupMembe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		imGroupMemberDao.insert(imGroupMember); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		imGroup.setMemberNum(imGroup.getMemberNum() + 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		imGroup.setMemberNum(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		imGroup.setUpdateTime(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		imGroupDao.update(imGroup); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -260,7 +260,7 @@ public class ImGroupMemberServiceImpl extends BaseServiceImpl<Long, ImGroupMembe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			imGroupMemberDao.batchInsert(imGroupMemberList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			imGroup.setMemberNum(imGroup.getMemberNum() + imGroupMemberList.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			imGroup.setMemberNum(imGroupMemberList.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			imGroup.setUpdateTime(date); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			imGroupDao.update(imGroup); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -306,7 +306,7 @@ public class ImGroupMemberServiceImpl extends BaseServiceImpl<Long, ImGroupMembe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		imGroupMemberDao.batchDelete(imGroupMemberList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		imGroup.setMemberNum(imGroup.getMemberNum() - userIdList.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		imGroup.setMemberNum(-userIdList.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		imGroup.setUpdateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		imGroupDao.update(imGroup); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |