|  | @@ -324,28 +324,6 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |              imGroupMemberDto.setType(EFriendRoleType.getByName(imGroupMemberDto.getRoleType()).name());
 | 
	
		
			
				|  |  |              imGroupMemberDto.getUser().setUsername(imGroupMemberDto.getGroupNickname());
 | 
	
		
			
				|  |  |              imGroupMemberDto.setNickname(imGroupMemberDto.getGroupNickname());
 | 
	
		
			
				|  |  | -            String roleType = imGroupMemberDto.getRoleType();
 | 
	
		
			
				|  |  | -            /*if (StringUtils.isEmpty(roleType)){
 | 
	
		
			
				|  |  | -                throw new BizException("roleType为空");
 | 
	
		
			
				|  |  | -            }*/
 | 
	
		
			
				|  |  | -            //根据角色不同 配置imUserId
 | 
	
		
			
				|  |  | -            if (EFriendRoleType.SCHOOLMASTER.getMsg().equals(roleType) ||
 | 
	
		
			
				|  |  | -                    EFriendRoleType.ORCHESTRA_LEADER.getMsg().equals(roleType) ||
 | 
	
		
			
				|  |  | -                    EFriendRoleType.SCHOOL_LEADER.getMsg().equals(roleType) ||
 | 
	
		
			
				|  |  | -                    EFriendRoleType.SCHOOL_TEACHER.getMsg().equals(roleType)) {
 | 
	
		
			
				|  |  | -                imGroupMemberDto.setImUserId(
 | 
	
		
			
				|  |  | -                        imGroupCoreService.getImUserId(String.valueOf(imGroupMemberDto.getUserId()), SysUserType.SCHOOL.getCode()
 | 
	
		
			
				|  |  | -                        )
 | 
	
		
			
				|  |  | -                );
 | 
	
		
			
				|  |  | -            } else if (EFriendRoleType.ORCHESTRA_TEACHER.getMsg().equals(roleType)){
 | 
	
		
			
				|  |  | -                imGroupMemberDto.setImUserId(imGroupCoreService.getImUserId(String.valueOf(imGroupMemberDto.getUserId()),SysUserType.TEACHER.getCode()));
 | 
	
		
			
				|  |  | -            } else if (EFriendRoleType.ORCHESTRA_MANAGER.getMsg().equals(roleType) || EFriendRoleType.MAINTENANCE_TECHNICIAN.getMsg().equals(roleType)){
 | 
	
		
			
				|  |  | -                imGroupMemberDto.setImUserId(imGroupCoreService.getImUserId(String.valueOf(imGroupMemberDto.getUserId()),SysUserType.EDUCATION.getCode()));
 | 
	
		
			
				|  |  | -            } else if (EFriendRoleType.STUDENT.getMsg().equals(roleType)){
 | 
	
		
			
				|  |  | -                imGroupMemberDto.setImUserId(imGroupCoreService.getImUserId(String.valueOf(imGroupMemberDto.getUserId()),SysUserType.STUDENT.getCode()));
 | 
	
		
			
				|  |  | -            } else {
 | 
	
		
			
				|  |  | -                imGroupMemberDto.setImUserId("");
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          return imGroupMemberDtos;
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -359,29 +337,6 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |                  imGroupMemberDto.setRoleType(null);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        String roleType = imGroupMemberDto.getRoleType();
 | 
	
		
			
				|  |  | -        /*if (StringUtils.isEmpty(roleType)){
 | 
	
		
			
				|  |  | -            throw new BizException("roleType为空");
 | 
	
		
			
				|  |  | -        }*/
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        //根据角色不同 配置imUserId
 | 
	
		
			
				|  |  | -        if (EFriendRoleType.SCHOOLMASTER.getMsg().equals(roleType) ||
 | 
	
		
			
				|  |  | -                EFriendRoleType.ORCHESTRA_LEADER.getMsg().equals(roleType) ||
 | 
	
		
			
				|  |  | -                EFriendRoleType.SCHOOL_LEADER.getMsg().equals(roleType) ||
 | 
	
		
			
				|  |  | -                EFriendRoleType.SCHOOL_TEACHER.getMsg().equals(roleType)) {
 | 
	
		
			
				|  |  | -            imGroupMemberDto.setImUserId(
 | 
	
		
			
				|  |  | -                    imGroupCoreService.getImUserId(String.valueOf(imGroupMemberDto.getUserId()), SysUserType.SCHOOL.getCode()
 | 
	
		
			
				|  |  | -                    )
 | 
	
		
			
				|  |  | -            );
 | 
	
		
			
				|  |  | -        } else if (EFriendRoleType.ORCHESTRA_TEACHER.getMsg().equals(roleType)){
 | 
	
		
			
				|  |  | -            imGroupMemberDto.setImUserId(imGroupCoreService.getImUserId(String.valueOf(imGroupMemberDto.getUserId()),SysUserType.TEACHER.getCode()));
 | 
	
		
			
				|  |  | -        } else if (EFriendRoleType.ORCHESTRA_MANAGER.getMsg().equals(roleType) || EFriendRoleType.MAINTENANCE_TECHNICIAN.getMsg().equals(roleType)){
 | 
	
		
			
				|  |  | -            imGroupMemberDto.setImUserId(imGroupCoreService.getImUserId(String.valueOf(imGroupMemberDto.getUserId()),SysUserType.EDUCATION.getCode()));
 | 
	
		
			
				|  |  | -        } else if (EFriendRoleType.STUDENT.getMsg().equals(roleType)){
 | 
	
		
			
				|  |  | -            imGroupMemberDto.setImUserId(imGroupCoreService.getImUserId(String.valueOf(imGroupMemberDto.getUserId()),SysUserType.STUDENT.getCode()));
 | 
	
		
			
				|  |  | -        } else{
 | 
	
		
			
				|  |  | -            imGroupMemberDto.setImUserId("");
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |          return imGroupMemberDto;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -637,8 +592,8 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 加入学校群聊
 | 
	
		
			
				|  |  |       *
 | 
	
		
			
				|  |  | -     * @param schoolId
 | 
	
		
			
				|  |  | -     * @param imGroupMembers
 | 
	
		
			
				|  |  | +     * @param schoolId 学校ID
 | 
	
		
			
				|  |  | +     * @param imGroupMembers List<GroupMemberWrapper.ImGroupMember>
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      @Transactional(rollbackFor = Exception.class)
 | 
	
	
		
			
				|  | @@ -690,12 +645,10 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |              return;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        List<Integer> userIds = new ArrayList<>();
 | 
	
		
			
				|  |  | +        //List<Integer> userIds = new ArrayList<>();
 | 
	
		
			
				|  |  |          for (GroupMemberWrapper.ImGroupMember imGroupMember : imGroupMembers) {
 | 
	
		
			
				|  |  | -            imGroupMember.setImUserIdFormat(false);
 | 
	
		
			
				|  |  | -            userIds.add(imGroupMember.getUserId().intValue());
 | 
	
		
			
				|  |  | +            imGroupMember.setImUserId(String.valueOf(imGroupMember.getUserId()));
 | 
	
		
			
				|  |  | +            //userIds.add(imGroupMember.getUserId().intValue());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  |              imGroupCoreService.groupQuit(imGroupMembers,imGroup.getId());
 | 
	
	
		
			
				|  | @@ -1226,7 +1179,7 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      //设置body
 | 
	
		
			
				|  |  | -                    TencentRequest.MessageBody body = new TencentRequest.MessageBody();
 | 
	
		
			
				|  |  | +                    //TencentRequest.MessageBody body = new TencentRequest.MessageBody();
 | 
	
		
			
				|  |  |                      List<TencentRequest.MessageBody> list = new ArrayList<>();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      JSONObject jsonObject = JSONObject.parseObject(i.getContent());
 | 
	
	
		
			
				|  | @@ -1331,7 +1284,7 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |                      List<MessageWrapper.GroupImportMessageData> list = new ArrayList<>();
 | 
	
		
			
				|  |  |                      MessageWrapper.GroupImportMessageData data1 = new MessageWrapper.GroupImportMessageData();
 | 
	
		
			
				|  |  |                      List<TencentRequest.MessageBody> bodyList = new ArrayList<>();
 | 
	
		
			
				|  |  | -                    TencentRequest.MessageBody body = new TencentRequest.MessageBody();
 | 
	
		
			
				|  |  | +                    //TencentRequest.MessageBody body = new TencentRequest.MessageBody();
 | 
	
		
			
				|  |  |                      //设置群组Id
 | 
	
		
			
				|  |  |                      groupImportMessage.setGroupId(i.getGroupId());
 | 
	
		
			
				|  |  |                      //设置发送人
 | 
	
	
		
			
				|  | @@ -1361,7 +1314,7 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |                          dateTime = dateTime / (1000);
 | 
	
		
			
				|  |  |                          data1.setSendTime(dateTime);
 | 
	
		
			
				|  |  |                      } catch (ParseException e) {
 | 
	
		
			
				|  |  | -                        e.printStackTrace();
 | 
	
		
			
				|  |  | +                        log.error("时间转换失败", e);
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  /*bodyList.stream().forEach(item->{
 | 
	
		
			
				|  |  |                              item.setMsgContent(i.getContent());
 | 
	
	
		
			
				|  | @@ -1410,7 +1363,7 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |                          try {
 | 
	
		
			
				|  |  |                              body1 = getTimVideoFileElem(sightUrl, size, duration, content);
 | 
	
		
			
				|  |  |                          } catch (IOException e) {
 | 
	
		
			
				|  |  | -                            e.printStackTrace();
 | 
	
		
			
				|  |  | +                            log.error("视频转换失败", e);
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                          bodyList.add(body1);
 | 
	
		
			
				|  |  |                      } else if (i.getClassname().equals("RC:LBSMsg")) {
 | 
	
	
		
			
				|  | @@ -1512,7 +1465,7 @@ public class ImGroupServiceImpl extends BaseServiceImpl<String, ImGroup> impleme
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 更新已修改数据的状态
 | 
	
		
			
				|  |  | -     * @param info
 | 
	
		
			
				|  |  | +     * @param info HistoryMessage
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      public void updateStatus(HistoryMessage info,int status) {
 | 
	
		
			
				|  |  |          historyMessageService.updateStatus(info.getMsgUID(), status);
 |