|
@@ -535,17 +535,10 @@ public class HomeServiceImpl implements HomeService {
|
|
|
//课程
|
|
|
List<TeacherIndexWrapper.CourseExposureTotal> liveSummer = userOrderDetailService.getDao().liveBuyTotal(search,groupBy);
|
|
|
result.put("COURSE",exposureFillData(liveSummer,dateList));
|
|
|
- //获取老师关联的学员
|
|
|
- List<Long> studentIds = teacherService.getDao().getStudentIds(search.getTeacherId(),
|
|
|
- null,
|
|
|
- search.getStartTime(),
|
|
|
- search.getEndTime());
|
|
|
- if(CollectionUtils.isNotEmpty(studentIds)){
|
|
|
- //曲谱
|
|
|
- search.setStudentIds(studentIds);
|
|
|
- List<TeacherIndexWrapper.CourseExposureTotal> musicSheetSummer = userOrderDetailService.getDao().musicSheetBuyTotal(search,groupBy);
|
|
|
- result.put(GoodTypeEnum.MUSIC.getCode(),exposureFillData(musicSheetSummer,dateList));
|
|
|
- }
|
|
|
+
|
|
|
+ //曲谱
|
|
|
+ List<TeacherIndexWrapper.CourseExposureTotal> musicSheetSummer = userOrderDetailService.getDao().musicSheetBuyTotal(search,groupBy);
|
|
|
+ result.put(GoodTypeEnum.MUSIC.getCode(),exposureFillData(musicSheetSummer,dateList));
|
|
|
//将数据合并,map中所有的数据按时间,将list中的数据相加
|
|
|
List<TeacherIndexWrapper.CourseExposureTotal> finalResult = new ArrayList<>();
|
|
|
for (String s : dateList) {
|
|
@@ -573,7 +566,7 @@ public class HomeServiceImpl implements HomeService {
|
|
|
if (CollectionUtils.isNotEmpty(records)) {
|
|
|
List<Long> userIds = records.stream().map(TeacherIndexWrapper.TeacherIncome::getUserId).collect(Collectors.toList());
|
|
|
Map<Long, CbsMusicSheetWrapper.MusicSheetApplication> sysMusicSheetMap = new HashMap<>();
|
|
|
- Map<Integer, String> studentSubjectMap = new HashMap<>();
|
|
|
+ Map<Long, String> studentSubjectMap = new HashMap<>();
|
|
|
if(StringUtils.equals(query.getType(),"MUSIC")){
|
|
|
//曲谱
|
|
|
List<Long> musicSheetIds = records.stream().map(TeacherIndexWrapper.TeacherIncome::getBizId).collect(Collectors.toList());
|
|
@@ -602,7 +595,7 @@ public class HomeServiceImpl implements HomeService {
|
|
|
teacherIncome.setBizCover(musicSheetApplication.getMusicCover());
|
|
|
}
|
|
|
}else {
|
|
|
- teacherIncome.setSubjectName(studentSubjectMap.get(teacherIncome.getUserId().intValue()));
|
|
|
+ teacherIncome.setSubjectName(studentSubjectMap.get(teacherIncome.getUserId()));
|
|
|
}
|
|
|
}
|
|
|
}
|