|
@@ -1305,9 +1305,10 @@ public class StudentServiceImpl extends BaseServiceImpl<Integer, Student> implem
|
|
|
if(dto.getNormalNum().compareTo(BigDecimal.ZERO) == 0){
|
|
|
continue;
|
|
|
}
|
|
|
- dto.setAvgTrainTime(dto.getTrainTotalTime().divide(dto.getNormalNum(),2, BigDecimal.ROUND_DOWN).multiply(decimal));
|
|
|
- dto.setTrainRate(dto.getTrainStudentNum().divide(dto.getNormalNum(),2, BigDecimal.ROUND_DOWN).multiply(decimal));
|
|
|
- dto.setTrainStandRate(dto.getTrain0().divide(dto.getNormalNum(),2, BigDecimal.ROUND_DOWN).multiply(decimal));
|
|
|
+ BigDecimal normalNum = dto.getNormalNum();
|
|
|
+ dto.setAvgTrainTime(dto.getTrainTotalTime().divide(normalNum,2, BigDecimal.ROUND_DOWN));
|
|
|
+ dto.setTrainRate(dto.getTrainStudentNum().divide(normalNum,2, BigDecimal.ROUND_DOWN).multiply(decimal));
|
|
|
+ dto.setTrainStandRate(dto.getTrain0().divide(normalNum,2, BigDecimal.ROUND_DOWN).multiply(decimal));
|
|
|
}
|
|
|
return cloudTeacherSumDtos;
|
|
|
}
|