|
@@ -1,6 +1,7 @@
|
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.beust.jcommander.internal.Lists;
|
|
|
import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
@@ -464,9 +465,12 @@ public class StudentManageServiceImpl implements StudentManageService {
|
|
|
@Override
|
|
|
public List<StudentManageBaseInfoOfMusicGroupDto> findStudentMusicGroupsByUserId(Integer userId) {
|
|
|
List<StudentManageBaseInfoOfMusicGroupDto> musicGroups = studentManageDao.findStudentMusicGroupsByUserId(userId);
|
|
|
+
|
|
|
+ List<CloudTeacherOrderWrapper.StudentMemberDetail> effectiveCloudTeacherOrder = cloudTeacherOrderService.getEffectiveCloudTeacherOrder(Lists.newArrayList(userId));
|
|
|
//获取学员报名时所选乐器
|
|
|
if (musicGroups.size() > 0) {
|
|
|
for (StudentManageBaseInfoOfMusicGroupDto e : musicGroups) {
|
|
|
+ e.setStudentMemberDetails(effectiveCloudTeacherOrder);
|
|
|
List<UserGoodsDto> userGoods = new ArrayList<>();
|
|
|
SubjectChange studentLastChange = subjectChangeDao.getStudentLastChange(e.getUserId(), e.getMusicGroupId());
|
|
|
if (studentLastChange != null) {
|