From 88f16d455263d7b0a293b58f10d31cc346e5facc Mon Sep 17 00:00:00 2001
From: cxt <853663049@qq.com>
Date: Tue, 15 Oct 2019 14:23:16 +0800
Subject: [PATCH 1/4] =?UTF-8?q?=E8=80=81=E5=B8=88=E5=88=87=E6=8D=A2?=
=?UTF-8?q?=E4=B8=BA=E5=AD=A6=E7=94=9F=E8=BA=AB=E4=BB=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/courses_controller.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb
index 2804b6d9c..595e76d4a 100644
--- a/app/controllers/courses_controller.rb
+++ b/app/controllers/courses_controller.rb
@@ -1133,7 +1133,7 @@ class CoursesController < ApplicationController
def top_banner
@user = current_user
- @switch_student = Course::BUSINESS < @user_course_identity < Course::STUDENT
+ @switch_student = Course::BUSINESS < @user_course_identity && @user_course_identity < Course::STUDENT
@is_student = @user_course_identity == Course::STUDENT
@course.increment!(:visits)
end
From 416389296da3be223704102f5a860230d8c41125 Mon Sep 17 00:00:00 2001
From: cxt <853663049@qq.com>
Date: Tue, 15 Oct 2019 14:24:57 +0800
Subject: [PATCH 2/4] =?UTF-8?q?=E8=80=81=E5=B8=88=E5=88=87=E6=8D=A2?=
=?UTF-8?q?=E4=B8=BA=E5=AD=A6=E7=94=9F=E8=BA=AB=E4=BB=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/courses_controller.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb
index 595e76d4a..4a0bc7a71 100644
--- a/app/controllers/courses_controller.rb
+++ b/app/controllers/courses_controller.rb
@@ -686,7 +686,7 @@ class CoursesController < ApplicationController
course_student.update_attributes!(is_active: 1)
else
# 学生身份不存在则创建
- CourseMember.create!(user_id: current_user.id, role: %i[STUDENT], course_id: @course.id)
+ CourseMember.create!(user_id: current_user.id, role: 4, course_id: @course.id)
CourseAddStudentCreateWorksJob.perform_later(@course.id, [current_user.id])
end
course_member.update_attributes!(is_active: 0)
From 125e4dede4687bd91a2a04d36be15998c57cacbe Mon Sep 17 00:00:00 2001
From: cxt <853663049@qq.com>
Date: Tue, 15 Oct 2019 14:27:07 +0800
Subject: [PATCH 3/4] =?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/courses_controller.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb
index 4a0bc7a71..0b3e35519 100644
--- a/app/controllers/courses_controller.rb
+++ b/app/controllers/courses_controller.rb
@@ -682,6 +682,7 @@ class CoursesController < ApplicationController
tip_exception("切换失败") if course_member.STUDENT?
course_student = CourseMember.find_by(user_id: current_user.id, role: %i[STUDENT], course_id: @course.id)
+ course_member.update_attributes!(is_active: 0)
if course_student
course_student.update_attributes!(is_active: 1)
else
@@ -689,7 +690,6 @@ class CoursesController < ApplicationController
CourseMember.create!(user_id: current_user.id, role: 4, course_id: @course.id)
CourseAddStudentCreateWorksJob.perform_later(@course.id, [current_user.id])
end
- course_member.update_attributes!(is_active: 0)
normal_status(0, "切换成功")
rescue => e
uid_logger_error("switch_to_student error: #{e.message}")
From 2cedb6da301cc8922c04b9d25a183ef96ee95898 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com>
Date: Tue, 15 Oct 2019 14:31:42 +0800
Subject: [PATCH 4/4] =?UTF-8?q?=E8=B5=84=E6=BA=90=E6=A8=A1=E5=9D=97?=
=?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/modules/courses/Resource/index.js | 3 ++
.../courses/coursesPublic/SelectSetting.js | 45 +++++++++++++------
2 files changed, 34 insertions(+), 14 deletions(-)
diff --git a/public/react/src/modules/courses/Resource/index.js b/public/react/src/modules/courses/Resource/index.js
index 3423d87f0..d61dec15b 100644
--- a/public/react/src/modules/courses/Resource/index.js
+++ b/public/react/src/modules/courses/Resource/index.js
@@ -745,6 +745,7 @@ class Fileslists extends Component{
{/*选择资源*/}
{shixunmodal&&shixunmodal===true?