|
@@ -4,7 +4,6 @@ namespace app\system\controller;
|
|
|
|
|
|
use app\model\api\CourseModel;
|
|
use app\model\api\CourseModel;
|
|
use think\facade\Request;
|
|
use think\facade\Request;
|
|
-use think\validate;
|
|
|
|
|
|
|
|
class CourseController
|
|
class CourseController
|
|
{
|
|
{
|
|
@@ -95,27 +94,14 @@ class CourseController
|
|
*/
|
|
*/
|
|
public function editCourse(Request $request)
|
|
public function editCourse(Request $request)
|
|
{
|
|
{
|
|
- $validate = validate([
|
|
+ $course_id = $request->param('course_id');
|
|
- 'course_id' => 'require|integer',
|
|
+ $course = $request->param('course/a');
|
|
- 'course' => 'require|array'
|
|
|
|
- ], [], [
|
|
|
|
- 'course_id' => '课程ID',
|
|
|
|
- 'course' => '课程信息'
|
|
|
|
- ]);
|
|
|
|
-
|
|
|
|
- $params = $request->param();
|
|
|
|
- if (!$validate->check($params)) {
|
|
|
|
- return app('json')->fail($validate->getError());
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- $course_id = $params['course_id'];
|
|
|
|
- $course = $params['course'];
|
|
|
|
|
|
|
|
$courseModel = new CourseModel();
|
|
$courseModel = new CourseModel();
|
|
- $course = $courseModel->findOrFail($course_id);
|
|
+ $result = $courseModel->where('course_id', $course_id)->update($course);
|
|
- $result = $course->update($course);
|
|
|
|
|
|
|
|
- if ($result) {
|
|
+ if ($result !== false) {
|
|
|
|
+ $course = $courseModel->find($course_id);
|
|
return app('json')->success($course->toArray());
|
|
return app('json')->success($course->toArray());
|
|
}
|
|
}
|
|
return app('json')->fail("编辑课程失败");
|
|
return app('json')->fail("编辑课程失败");
|