|
@@ -94,20 +94,24 @@ class CourseController
|
|
|
*/
|
|
*/
|
|
|
public function editCourse(Request $request)
|
|
public function editCourse(Request $request)
|
|
|
{
|
|
{
|
|
|
- $course_id = Request::param('course_id');
|
|
|
|
|
- $course = Request::param('course/a');
|
|
|
|
|
|
|
+ $course_id = $request->param('course_id');
|
|
|
|
|
+ $course = $request->param('course/a');
|
|
|
|
|
|
|
|
- if (!$course) {
|
|
|
|
|
- return app('json')->fail("编辑课程失败");
|
|
|
|
|
|
|
+ if (!$course_id || !$course) {
|
|
|
|
|
+ return app('json')->fail("编辑课程失败,缺少必要参数");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$courseModel = new CourseModel();
|
|
$courseModel = new CourseModel();
|
|
|
- $result = $courseModel->where('course_id', $course_id)->update($course);
|
|
|
|
|
|
|
+ $courseRecord = $courseModel->find($course_id);
|
|
|
|
|
+ if (!$courseRecord) {
|
|
|
|
|
+ return app('json')->fail("编辑课程失败,课程不存在");
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- if ($result !== false) {
|
|
|
|
|
- $course = $courseModel->find($course_id);
|
|
|
|
|
- return app('json')->success($course->toArray());
|
|
|
|
|
|
|
+ $result = $courseModel->updateCourse($course_id, $course);
|
|
|
|
|
+ if ($result) {
|
|
|
|
|
+ return app('json')->success($courseModel->find($course_id)->toArray());
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
return app('json')->fail("编辑课程失败");
|
|
return app('json')->fail("编辑课程失败");
|
|
|
}
|
|
}
|
|
|
|
|
|