fix: 作业按照时间倒叙
This commit is contained in:
parent
b8aa08b285
commit
0268c9c018
@ -175,9 +175,10 @@ class StudentHomeworkService
|
||||
$total = $model->count();
|
||||
$list = $model->with(['student', 'subject', 'teacher'])
|
||||
->page($page, $limit)
|
||||
->order('start_time desc')
|
||||
->select()->toArray();
|
||||
} else {
|
||||
$model = StudentSchedule::order('id desc')
|
||||
$model = StudentSchedule::order('start_time desc,id desc')
|
||||
->where(['student_id' => $student->id, 'is_publish' => 1])
|
||||
->where('teacher_schedule_time_id', 'in', function ($query) use ($student) {
|
||||
$query->table('wa_student_homework')->where('student_id', $student->id)->field('teacher_schedule_time_id');
|
||||
|
@ -50,7 +50,7 @@ class SubjectHomeworkController extends Crud
|
||||
public function select(Request $request): Response
|
||||
{
|
||||
try {
|
||||
$homework = \app\common\model\SubjectHomework::order('wa_subject_homework.id desc')
|
||||
$homework = \app\common\model\SubjectHomework::order('wa_subject_homework.start_time desc, wa_subject_homework.id desc')
|
||||
->alias('sh')
|
||||
->leftJoin('student_homework sth', 'sth.subject_homework_id = sh.id')
|
||||
->leftJoin('student s', 's.id = sth.student_id')
|
||||
|
Loading…
x
Reference in New Issue
Block a user