|
@@ -310,7 +310,7 @@ public class SysMusicCompareRecordServiceImpl extends BaseServiceImpl<Long, SysM
|
|
queryInfo.getEndTime(),queryInfo.getClientId());
|
|
queryInfo.getEndTime(),queryInfo.getClientId());
|
|
}
|
|
}
|
|
|
|
|
|
- if(CollectionUtils.isEmpty(userTrainChartData)||userTrainChartData.size()!=7){
|
|
|
|
|
|
+ if(CollectionUtils.isEmpty(userTrainChartData) || userTrainChartData.size() < 7){
|
|
Set<LocalDate> trainDates = userTrainChartData.stream().map(StudentTrainChartDto::getTrainDate).collect(Collectors.toSet());
|
|
Set<LocalDate> trainDates = userTrainChartData.stream().map(StudentTrainChartDto::getTrainDate).collect(Collectors.toSet());
|
|
LocalDate startLocalDate = LocalDate.parse(queryInfo.getStartTime(), DateUtil.dateFormatter);
|
|
LocalDate startLocalDate = LocalDate.parse(queryInfo.getStartTime(), DateUtil.dateFormatter);
|
|
for (int i = 1; i <= 7; i++) {
|
|
for (int i = 1; i <= 7; i++) {
|
|
@@ -340,6 +340,7 @@ public class SysMusicCompareRecordServiceImpl extends BaseServiceImpl<Long, SysM
|
|
pageInfo.setRows(dataList);
|
|
pageInfo.setRows(dataList);
|
|
Map<String, Object> result = new HashMap<>();
|
|
Map<String, Object> result = new HashMap<>();
|
|
userTrainOverView.setTrainTime(userTrainOverView.getTrainTime()/60);
|
|
userTrainOverView.setTrainTime(userTrainOverView.getTrainTime()/60);
|
|
|
|
+ userTrainOverView.setAvgTrainTime(userTrainOverView.getTrainTime() / userTrainOverView.getTrainDays());
|
|
result.put("userTrainOverView",userTrainOverView);
|
|
result.put("userTrainOverView",userTrainOverView);
|
|
|
|
|
|
List<IndexBaseDto> userTrainChartResult = new ArrayList<>();
|
|
List<IndexBaseDto> userTrainChartResult = new ArrayList<>();
|