param('resources_id', '');//学生资源表id $status = $request->param('status', '');//状态 1待批改 2未提交 3已提交 if (empty($resources_id)) { return fail('缺少参数'); } $where = [ 'resources_id' => $resources_id, 'status' => $status, ]; $res = (new AssignmentService())->getList($where); return success($res); } //学生提交作业 public function submitObj(Request $request){ $resources_id = $request->param('resources_id', '');//学生资源id $id = $request->param('id', '');//作业表id $content_text = $request->param('content_text', '');//学生提交的作业内容(根据content_type字段判断学生提交的内容是|文本,视频oss绝对路径url,图片oss上的绝对路径ur) if(empty($resources_id) || empty($id) || empty($content_text)){ return fail('缺少参数'); } $where = [ 'resources_id'=>$resources_id, 'id'=>$id, ]; $data = [ 'content_text'=>$content_text, 'status'=>1,//状态 1待批改 2未提交 3已提交 ]; $res = (new AssignmentService())->edit($where,$data); if (!$res['code']){ return fail($res['msg']); } return success([$res['data']]); } }