|
@@ -122,7 +122,7 @@ public class StudentStatisticsController {
|
|
|
record.setAbsenteeismCount(record.getStudentCount() - record.getLeaveCount() - record.getActualCount());
|
|
record.setAbsenteeismCount(record.getStudentCount() - record.getLeaveCount() - record.getActualCount());
|
|
|
|
|
|
|
|
//计算出勤率
|
|
//计算出勤率
|
|
|
- BigDecimal divide = BigDecimal.valueOf(record.getActualCount()).divide(BigDecimal.valueOf(record.getStudentCount()), 2, RoundingMode.HALF_UP);
|
|
|
|
|
|
|
+ BigDecimal divide = BigDecimal.valueOf(record.getActualCount()).divide(BigDecimal.valueOf(record.getStudentCount()), 4, RoundingMode.HALF_UP);
|
|
|
record.setAttendanceRate(divide.doubleValue());
|
|
record.setAttendanceRate(divide.doubleValue());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -257,7 +257,7 @@ public class StudentStatisticsController {
|
|
|
record.setAbsenteeismCount(record.getStudentCount() - record.getLeaveCount() - record.getActualCount());
|
|
record.setAbsenteeismCount(record.getStudentCount() - record.getLeaveCount() - record.getActualCount());
|
|
|
|
|
|
|
|
//计算出勤率
|
|
//计算出勤率
|
|
|
- BigDecimal divide = BigDecimal.valueOf(record.getActualCount()).divide(BigDecimal.valueOf(record.getStudentCount()), 2, RoundingMode.HALF_UP);
|
|
|
|
|
|
|
+ BigDecimal divide = BigDecimal.valueOf(record.getActualCount()).divide(BigDecimal.valueOf(record.getStudentCount()), 4, RoundingMode.HALF_UP);
|
|
|
record.setAttendanceRate(divide.doubleValue());
|
|
record.setAttendanceRate(divide.doubleValue());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -328,7 +328,7 @@ public class StudentStatisticsController {
|
|
|
record.setAbsenteeismCount(record.getStudentCount() - record.getLeaveCount() - record.getActualCount());
|
|
record.setAbsenteeismCount(record.getStudentCount() - record.getLeaveCount() - record.getActualCount());
|
|
|
|
|
|
|
|
//计算出勤率
|
|
//计算出勤率
|
|
|
- BigDecimal divide = BigDecimal.valueOf(record.getActualCount()).divide(BigDecimal.valueOf(record.getStudentCount()), 2, RoundingMode.HALF_UP);
|
|
|
|
|
|
|
+ BigDecimal divide = BigDecimal.valueOf(record.getActualCount()).divide(BigDecimal.valueOf(record.getStudentCount()), 4, RoundingMode.HALF_UP);
|
|
|
record.setAttendanceRate(divide.doubleValue());
|
|
record.setAttendanceRate(divide.doubleValue());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|