hoaivan / Writing-Planet

1 stars 0 forks source link

Report: get class Report data #61

Open hoaivan opened 12 years ago

hoaivan commented 12 years ago

Thuận toán để lấy danh sách student của 1 course là:

ví dụ: SELECT * FROM User_ U LEFT JOIN Users_Groups UG ON U.userId = UG.userId AND UG.groupId = ? LEFT JOIN Users_Orgs UO ON U.userId = UO.userId AND UO.organizationId = ? WHERE (UG.groupId > 0 OR UO.organizationId > 0)

ClassReport cần update theo logic mới này. Code đoạn này nhìn phức tạp quá, anh sửa giúp em nhé. Rồi xem có phần nào khác cũng lấy list student kiểu này nữa ko? Một số chỗ trong report em tìm thấy thì sửa rồi như mấy cái dropdown list student đã sửa thành gọi hàm CourseUtils.getCourseStudents()