//病假sick ==>0
QueryWrapper<LeaveApplication> leaveApplicationQueryWrapper = new QueryWrapper<>();
leaveApplicationQueryWrapper.eq("stu_id",id);
leaveApplicationQueryWrapper.eq("status",2);
leaveApplicationQueryWrapper.eq("leave_type",0);
int sickCount = 0;
List<LeaveApplication> list = leaveApplicationService.list(leaveApplicationQueryWrapper);
for(LeaveApplication leaveApplicationOne : list){
LocalDateTime leaveDateBegin = leaveApplicationOne.getLeaveDateBegin();
LocalDateTime leaveDateEnd = leaveApplicationOne.getLeaveDateEnd();
//获取第一个时间点的时间戳对应的秒数
long t1 = leaveDateBegin.toEpochSecond(ZoneOffset.ofHours(0));
//获取第一个时间点在是1970年1月1日后的第几天
long day1 = t1 /(60*60*24);
//获取第二个时间点的时间戳对应的秒数
long t2 = leaveDateEnd.toEpochSecond(ZoneOffset.ofHours(0));
//获取第二个时间点在是1970年1月1日后的第几天
long day2 = t2/(60*60*24);
//返回两个时间点的天数差
int days = (int)(day2 - day1);
sickCount+=days;
}