|
@@ -404,7 +404,8 @@ public class HomeServiceImpl implements HomeService {
|
|
|
if(Objects.nonNull(practiceSummary)
|
|
|
&& practiceSummary.getPracticeCount().compareTo(BigDecimal.ZERO) > 0
|
|
|
&& practiceSummary.getTotalPracticeTime().compareTo(BigDecimal.ZERO) > 0){
|
|
|
- practiceSummary.setAveragePracticeTime(practiceSummary.getTotalPracticeTime().divide(practiceSummary.getPracticeCount(), 0, BigDecimal.ROUND_HALF_UP));
|
|
|
+ practiceSummary.setAveragePracticeTime(practiceSummary.getTotalPracticeTime()
|
|
|
+ .divide(practiceSummary.getPracticeCount(), 0, BigDecimal.ROUND_HALF_UP));
|
|
|
}
|
|
|
teacherPracticeHome.setPracticeSummary(practiceSummary);
|
|
|
|
|
@@ -489,6 +490,10 @@ public class HomeServiceImpl implements HomeService {
|
|
|
if(CollectionUtils.isEmpty(studentIds)){
|
|
|
return Collections.emptyList();
|
|
|
}
|
|
|
+ //获取间隔天数
|
|
|
+ int days = DateUtil.daysBetween(DateUtil.strToDate(studentSearch.getStartTime(), DateUtil.DEFAULT_PATTERN),
|
|
|
+ DateUtil.strToDate(studentSearch.getEndTime(), DateUtil.DEFAULT_PATTERN)) + 1;
|
|
|
+ studentSearch.setIntervalDays(days);
|
|
|
//获取学员练习汇总
|
|
|
return sysMusicCompareRecordService.getDao().getStudentTrainOverViewList(studentIds,studentSearch);
|
|
|
}
|