|
|
|
@ -68,7 +68,8 @@ class Weapps::AttendancesController < ApplicationController
|
|
|
|
|
else
|
|
|
|
|
@normal_count = @course.course_member_attendances.where(course_member_id: member&.id, course_attendance_id: student_attendance_ids, attendance_status: "NORMAL").size
|
|
|
|
|
@leave_count = @course.course_member_attendances.where(course_member_id: member&.id, course_attendance_id: student_attendance_ids, attendance_status: "LEAVE").size
|
|
|
|
|
@absence_count = student_attendance_ids.uniq.size - @normal_count - @leave_count
|
|
|
|
|
# 旷课只统计历史签到的
|
|
|
|
|
@absence_count = @course.course_member_attendances.where(course_member_id: member&.id, course_attendance_id: @history_attendances.pluck(:id), attendance_status: "ABSENCE").size
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
@all_history_count = @history_attendances.size
|
|
|
|
|