|  | @@ -279,8 +279,8 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
 | 
	
		
			
				|  |  |  //        imGroupMemberService.join(groupMembers, imGroupId);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    private Long createImGroup(ImGroup imGroup) throws Exception {
 | 
	
		
			
				|  |  | -        ImGroupWrapper.ImGroup group = ImGroupWrapper.ImGroup.from(JSON.toJSONString(imGroup));
 | 
	
		
			
				|  |  | +    private String createImGroup(ImGroup imGroup) throws Exception {
 | 
	
		
			
				|  |  | +        ImGroupWrapper.ImGroup group =JSON.parseObject(JSON.toJSONString(imGroup), ImGroupWrapper.ImGroup.class);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //记录群成员
 | 
	
		
			
				|  |  |          BasicUserInfo basicUserInfo = teacherDao.getBasicUserInfo(imGroup.getCreateBy());
 | 
	
	
		
			
				|  | @@ -330,9 +330,9 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
 | 
	
		
			
				|  |  |  //        this.baseMapper.insert(imGroup);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        Long groupId = createImGroup(imGroup);
 | 
	
		
			
				|  |  | +        String groupId = createImGroup(imGroup);
 | 
	
		
			
				|  |  |  //        // 添加学生
 | 
	
		
			
				|  |  | -        List<ImGroupMember> groupMembers = imGroupMemberService.initGroupMembers(groupId.toString(), studentIds,
 | 
	
		
			
				|  |  | +        List<ImGroupMember> groupMembers = imGroupMemberService.initGroupMembers(groupId, studentIds,
 | 
	
		
			
				|  |  |                  ImGroupMemberRoleType.STUDENT);
 | 
	
		
			
				|  |  |          List<com.yonge.cooleshow.biz.dal.wrapper.im.ImGroupMemberWrapper.ImGroupMember> groupMemberList = Lists.newArrayList();
 | 
	
		
			
				|  |  |          for (ImGroupMember groupMember : groupMembers) {
 | 
	
	
		
			
				|  | @@ -347,7 +347,7 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
 | 
	
		
			
				|  |  |                      .roleType(groupMember.getRoleType().getCode())
 | 
	
		
			
				|  |  |                      .build());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        imGroupCoreService.saveImGroupMemberList(groupId.toString(), groupMemberList);
 | 
	
		
			
				|  |  | +        imGroupCoreService.saveImGroupMemberList(groupId, groupMemberList);
 | 
	
		
			
				|  |  |          //处理本地群成员列表
 | 
	
		
			
				|  |  |          // 添加老师
 | 
	
		
			
				|  |  |  //        List<ImGroupMember> groupMembers = imGroupMemberService.initGroupMember(imGroupId, imGroup.getCreateBy(),
 | 
	
	
		
			
				|  | @@ -497,10 +497,10 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
 | 
	
		
			
				|  |  |  //                        ImGroupMemberRoleType.STUDENT));
 | 
	
		
			
				|  |  |  //            }
 | 
	
		
			
				|  |  |              //创建融云群
 | 
	
		
			
				|  |  | -            Long groupId = createImGroup(imGroup);
 | 
	
		
			
				|  |  | +            String groupId = createImGroup(imGroup);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              // 添加学生
 | 
	
		
			
				|  |  | -            List<ImGroupMember> groupMembers = imGroupMemberService.initGroupMembers(groupId.toString(), studentIdList,
 | 
	
		
			
				|  |  | +            List<ImGroupMember> groupMembers = imGroupMemberService.initGroupMembers(groupId, studentIdList,
 | 
	
		
			
				|  |  |                      ImGroupMemberRoleType.STUDENT);
 | 
	
		
			
				|  |  |              List<com.yonge.cooleshow.biz.dal.wrapper.im.ImGroupMemberWrapper.ImGroupMember> groupMemberList = Lists.newArrayList();
 | 
	
		
			
				|  |  |              for (ImGroupMember groupMember : groupMembers) {
 | 
	
	
		
			
				|  | @@ -515,7 +515,7 @@ public class ImGroupServiceImpl extends ServiceImpl<ImGroupDao, ImGroup> impleme
 | 
	
		
			
				|  |  |                          .roleType(groupMember.getRoleType().getCode())
 | 
	
		
			
				|  |  |                          .build());
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            imGroupCoreService.saveImGroupMemberList(groupId.toString(), groupMemberList);
 | 
	
		
			
				|  |  | +            imGroupCoreService.saveImGroupMemberList(groupId, groupMemberList);
 | 
	
		
			
				|  |  |              //加入融云群
 | 
	
		
			
				|  |  |  //            imGroupMemberService.join(groupMembers, imGroupId);
 | 
	
		
			
				|  |  |  
 |