Merge branch 'dev_aliyun' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun

PCqiandao
anke1460 5 years ago
commit f5816a2cda

@ -14,6 +14,9 @@ class Weapps::CourseMemberAttendancesController < ApplicationController
@members = @members.where(course_group_id: params[:group_ids]) @members = @members.where(course_group_id: params[:group_ids])
end end
@page = params[:page] || 1
@limit = params[:limit] || 5
if params[:attendance_status].present? if params[:attendance_status].present?
@members = @members.joins(:course_member_attendances).where(course_member_attendances: {course_attendance_id: attendance.id, attendance_status: params[:attendance_status]}) @members = @members.joins(:course_member_attendances).where(course_member_attendances: {course_attendance_id: attendance.id, attendance_status: params[:attendance_status]})
end end

@ -1,5 +1,5 @@
json.attendances @attendances do |attendance| json.attendances @attendances do |attendance|
json.(attendance, :id, :name, :normal_count, :all_count, :mode) json.(attendance, :id, :name, :normal_count, :all_count, :mode, :attendance_code)
json.author do json.author do
user = attendance.user user = attendance.user
json.user_name user.real_name json.user_name user.real_name

@ -4,8 +4,9 @@
# json.student_id member.user&.student_id # json.student_id member.user&.student_id
# end # end
json.member_attendances @members.each do |member| json.member_attendances @members.each_with_index.to_a do |member, index|
json.(member, :user_id) json.(member, :user_id)
json.index (@page.to_i - 1) * @limit.to_i + index + 1
json.user_name member.user&.real_name json.user_name member.user&.real_name
json.student_id member.user&.student_id json.student_id member.user&.student_id
json.attendance_status @member_attendances.select{|attendance| attendance.course_member_id == member.id}.first&.attendance_status || "ABSENCE" json.attendance_status @member_attendances.select{|attendance| attendance.course_member_id == member.id}.first&.attendance_status || "ABSENCE"

Loading…
Cancel
Save