|  | @@ -15,7 +15,6 @@ import com.yonge.cooleshow.biz.dal.queryInfo.SysMusicCompareRecordQueryInfo;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.service.*;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.wrapper.StatGroupWrapper;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.wrapper.StudentWrapper;
 | 
	
		
			
				|  |  | -import com.yonge.cooleshow.biz.dal.wrapper.TeacherIndexWrapper;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.biz.dal.wrapper.music.MusicCompareWrapper;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.common.constant.SysConfigConstant;
 | 
	
		
			
				|  |  |  import com.yonge.toolset.base.page.PageInfo;
 | 
	
	
		
			
				|  | @@ -375,20 +374,21 @@ public class SysMusicCompareRecordServiceImpl extends BaseServiceImpl<Long, SysM
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		userTrainChartResult.add(new IndexBaseDto(IndexDataType.CLOUD_STUDY_TRAIN_TIME, trainTimeData));
 | 
	
		
			
				|  |  |  		userTrainChartResult.add(new IndexBaseDto(IndexDataType.CLOUD_STUDY_TRAIN_NUM, trainNumData));
 | 
	
		
			
				|  |  | -		//获取学员基本信息
 | 
	
		
			
				|  |  | -		SysUser sysUser = sysUserService.findUserById(queryInfo.getUserId());
 | 
	
		
			
				|  |  | -		StudentWrapper.BasicUserInfo basicUserInfo = new StudentWrapper.BasicUserInfo();
 | 
	
		
			
				|  |  | -		basicUserInfo.setUsername(sysUser.getUsername());
 | 
	
		
			
				|  |  | -		basicUserInfo.setAvatar(sysUser.getAvatar());
 | 
	
		
			
				|  |  | -		Student student = studentService.getById(queryInfo.getUserId());
 | 
	
		
			
				|  |  | -		if(Objects.nonNull(student) && StringUtils.isNotEmpty(student.getSubjectId())){
 | 
	
		
			
				|  |  | -			Subject subject = subjectService.get(Long.parseLong(student.getSubjectId()));
 | 
	
		
			
				|  |  | -			basicUserInfo.setSubjectName(subject.getName());
 | 
	
		
			
				|  |  | +		if(StringUtils.equals(queryInfo.getClientId(),"student")){
 | 
	
		
			
				|  |  | +			//获取学员基本信息
 | 
	
		
			
				|  |  | +			SysUser sysUser = sysUserService.findUserById(queryInfo.getUserId());
 | 
	
		
			
				|  |  | +			StudentWrapper.BasicUserInfo basicUserInfo = new StudentWrapper.BasicUserInfo();
 | 
	
		
			
				|  |  | +			basicUserInfo.setUsername(sysUser.getUsername());
 | 
	
		
			
				|  |  | +			basicUserInfo.setAvatar(sysUser.getAvatar());
 | 
	
		
			
				|  |  | +			Student student = studentService.getById(queryInfo.getUserId());
 | 
	
		
			
				|  |  | +			if(Objects.nonNull(student) && StringUtils.isNotEmpty(student.getSubjectId())){
 | 
	
		
			
				|  |  | +				Subject subject = subjectService.get(Long.parseLong(student.getSubjectId()));
 | 
	
		
			
				|  |  | +				basicUserInfo.setSubjectName(subject.getName());
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +			result.put("userInfo",basicUserInfo);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  		result.put("userTrainChartData", userTrainChartResult);
 | 
	
		
			
				|  |  |  		result.put("detail",pageInfo);
 | 
	
		
			
				|  |  | -		result.put("userInfo",basicUserInfo);
 | 
	
		
			
				|  |  |  		return result;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 |