|
|
|
@ -44,4 +44,32 @@ class Assignment extends BaseApiService |
|
|
|
|
|
|
|
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']]); |
|
|
|
} |
|
|
|
} |
|
|
|
|