fix: 更改提交课程作业
This commit is contained in:
parent
825dbb9c75
commit
0e9a00a682
@ -153,15 +153,15 @@ class SubjectHomeworkController extends Crud
|
||||
}
|
||||
}
|
||||
|
||||
$last_homework_feedback_version_url = [];
|
||||
if (isset($data['last_homework_feedback_version_url'])) {
|
||||
foreach ($data['last_homework_feedback_version_url'] as $key => $value) {
|
||||
$last_homework_feedback_version_url[] = [
|
||||
'url' => $value,
|
||||
'name' => $data['last_homework_feedback_version_url_name'][$key]
|
||||
];
|
||||
}
|
||||
}
|
||||
// $last_homework_feedback_version_url = [];
|
||||
// if (isset($data['last_homework_feedback_version_url'])) {
|
||||
// foreach ($data['last_homework_feedback_version_url'] as $key => $value) {
|
||||
// $last_homework_feedback_version_url[] = [
|
||||
// 'url' => $value,
|
||||
// 'name' => $data['last_homework_feedback_version_url_name'][$key]
|
||||
// ];
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
$subject_report_url = [];
|
||||
@ -197,34 +197,35 @@ class SubjectHomeworkController extends Crud
|
||||
}
|
||||
|
||||
|
||||
$subject_file_version_url = [];
|
||||
if (isset($data['subject_file_version_url'])) {
|
||||
foreach ($data['subject_file_version_url'] as $key => $value) {
|
||||
$subject_file_version_url[] = [
|
||||
'url' => $value,
|
||||
'name' => $data['subject_file_version_url_name'][$key]
|
||||
];
|
||||
}
|
||||
}
|
||||
// $subject_file_version_url = [];
|
||||
// if (isset($data['subject_file_version_url'])) {
|
||||
// foreach ($data['subject_file_version_url'] as $key => $value) {
|
||||
// $subject_file_version_url[] = [
|
||||
// 'url' => $value,
|
||||
// 'name' => $data['subject_file_version_url_name'][$key]
|
||||
// ];
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
|
||||
$subject_homework = \app\common\model\SubjectHomework::where(['id' => $data['id']])->findOrEmpty();
|
||||
$subject_homework->save([
|
||||
'homework_file_is_publish' => $data['homework_file_is_publish'],
|
||||
// 'homework_version_is_publish' => $data['homework_version_is_publish'],
|
||||
'last_homework_feedback_is_publish' => $data['last_homework_feedback_is_publish'],
|
||||
'subject_report_version_is_publish' => $data['subject_report_version_is_publish'],
|
||||
'subject_file_version_is_publish' => $data['subject_file_version_is_publish'],
|
||||
'homework_web_url' => $data['homework_web_url'],
|
||||
'homework_file_url' => empty($homework_file_url) ? '' : json_encode($homework_file_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||
'homework_file_is_publish' => isset($data['homework_file_is_publish']) ? $data['homework_file_is_publish'] : 0,
|
||||
// 'homework_version_is_publish' => $data['homework_version_is_publish'],
|
||||
// 'subject_file_version_is_publish' => $data['subject_file_version_is_publish'],
|
||||
'homework_version_file_url' => empty($homework_version_file_url) ? '' : json_encode($homework_version_file_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||
'last_homework_feedback_url' => empty($last_homework_feedback_url) ? '' : json_encode($last_homework_feedback_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||
'last_homework_feedback_version_url' => empty($last_homework_feedback_version_url) ? '' : json_encode($last_homework_feedback_version_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||
'last_homework_feedback_is_publish' => isset($data['last_homework_feedback_is_publish']) ? $data['last_homework_feedback_is_publish'] : 0,
|
||||
// 'last_homework_feedback_version_url' => empty($last_homework_feedback_version_url) ? '' : json_encode($last_homework_feedback_version_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||
'subject_report_url' => empty($subject_report_url) ? '' : json_encode($subject_report_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||
'subject_report_version_url' => empty($subject_report_version_url) ? '' : json_encode($subject_report_version_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||
'subject_report_version_is_publish' => isset($data['subject_report_version_is_publish']) ? $data['subject_report_version_is_publish'] : 0,
|
||||
'subject_file_url' => empty($subject_file_url) ? '' : json_encode($subject_file_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||
'subject_file_version_url' => empty($subject_file_version_url) ? '' : json_encode($subject_file_version_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||
'subject_file_url_is_publish' => isset($data['subject_file_url_is_publish']) ? $data['subject_file_url_is_publish'] : 0,
|
||||
// 'subject_file_version_url' => empty($subject_file_version_url) ? '' : json_encode($subject_file_version_url, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES),
|
||||
]);
|
||||
|
||||
|
||||
@ -339,4 +340,31 @@ class SubjectHomeworkController extends Crud
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @desc 更改课程报告发布状态
|
||||
* @param Request $request
|
||||
* @return Response
|
||||
*/
|
||||
public function changeSubjectHomesteadPublishStatus(Request $request)
|
||||
{
|
||||
$subject_homework = \app\common\model\SubjectHomework::where('id', $request->post('id'))->findOrEmpty();
|
||||
$request_data = $request->post();
|
||||
$data = [];
|
||||
if(isset($request_data['subject_report_version_is_publish'])){
|
||||
$data['subject_report_version_is_publish'] = $request_data['subject_report_version_is_publish'];
|
||||
}
|
||||
|
||||
if(isset($request_data['subject_report_version_is_publish'])){
|
||||
$data['subject_report_version_is_publish'] = $request_data['subject_report_version_is_publish'];
|
||||
}
|
||||
|
||||
$subject_homework->save($data);
|
||||
|
||||
return json([
|
||||
'code' => ResponseCode::WEB_API_SUCCESS,
|
||||
'msg' => 'success'
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@ -734,6 +734,25 @@
|
||||
layui.form.render();
|
||||
layui.form.on("switch(last_homework_feedback_is_publish)", function (data) {
|
||||
layui.$('input[name="last_homework_feedback_is_publish"]').val(this.checked ? 1 : 0);
|
||||
|
||||
let id = layui.url().search[PRIMARY_KEY];
|
||||
|
||||
layui.$.ajax({
|
||||
url: '/app/admin/subject-homework/changeSubjectHomesteadPublishStatus',
|
||||
type: "POST",
|
||||
dateType: "json",
|
||||
data: {id:id, last_homework_feedback_is_publish:this.checked ? 1 : 0},
|
||||
success: function (res) {
|
||||
if (res.code) {
|
||||
return layui.popup.failure(res.msg);
|
||||
}
|
||||
return layui.popup.success("操作成功", function () {
|
||||
// parent.refreshTable();
|
||||
// parent.layer.close(parent.layer.getFrameIndex(window.name));
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
})
|
||||
|
||||
@ -771,6 +790,24 @@
|
||||
layui.form.render();
|
||||
layui.form.on("switch(subject_file_url_is_publish)", function (data) {
|
||||
layui.$('input[name="subject_file_url_is_publish"]').val(this.checked ? 1 : 0);
|
||||
|
||||
let id = layui.url().search[PRIMARY_KEY];
|
||||
|
||||
layui.$.ajax({
|
||||
url: '/app/admin/subject-homework/changeSubjectHomesteadPublishStatus',
|
||||
type: "POST",
|
||||
dateType: "json",
|
||||
data: {id:id, subject_file_url_is_publish:this.checked ? 1 : 0},
|
||||
success: function (res) {
|
||||
if (res.code) {
|
||||
return layui.popup.failure(res.msg);
|
||||
}
|
||||
return layui.popup.success("操作成功", function () {
|
||||
// parent.refreshTable();
|
||||
// parent.layer.close(parent.layer.getFrameIndex(window.name));
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
})
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user