From 53ac9122b0a450b67770b1eb721de15f36f4842a Mon Sep 17 00:00:00 2001
From: daiao <358551898@qq.com>
Date: Thu, 5 Dec 2019 11:49:15 +0800
Subject: [PATCH] =?UTF-8?q?banner=E5=9B=BE=E7=9A=84url=E4=B8=8A=E4=BC=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/controllers/admins/laboratory_settings_controller.rb | 2 +-
 app/services/admins/save_laboratory_setting_service.rb   | 1 -
 app/views/settings/show.json.jbuilder                    | 1 +
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/controllers/admins/laboratory_settings_controller.rb b/app/controllers/admins/laboratory_settings_controller.rb
index a65b13f59..283afc175 100644
--- a/app/controllers/admins/laboratory_settings_controller.rb
+++ b/app/controllers/admins/laboratory_settings_controller.rb
@@ -16,7 +16,7 @@ class Admins::LaboratorySettingsController < Admins::BaseController
 
   def form_params
     params.permit(:identifier, :name,
-                  :nav_logo, :login_logo, :tab_logo,
+                  :nav_logo, :login_logo, :tab_logo, :oj_banner,
                   :subject_banner, :course_banner, :competition_banner, :moop_cases_banner,
                   :footer, navbar: %i[name link hidden])
   end
diff --git a/app/services/admins/save_laboratory_setting_service.rb b/app/services/admins/save_laboratory_setting_service.rb
index 51f1af20a..c29e374bd 100644
--- a/app/services/admins/save_laboratory_setting_service.rb
+++ b/app/services/admins/save_laboratory_setting_service.rb
@@ -43,7 +43,6 @@ class Admins::SaveLaboratorySettingService < ApplicationService
     save_image_file(params[:course_banner], '_course_banner')
     save_image_file(params[:competition_banner], '_competition_banner')
     save_image_file(params[:moop_cases_banner], '_moop_cases_banner')
-    Rails.logger.info("#######params: #{params[:oj_banner]}")
     save_image_file(params[:oj_banner], '_oj_banner')
   end
 
diff --git a/app/views/settings/show.json.jbuilder b/app/views/settings/show.json.jbuilder
index e21e9fa48..ede9a2ed8 100644
--- a/app/views/settings/show.json.jbuilder
+++ b/app/views/settings/show.json.jbuilder
@@ -10,6 +10,7 @@ json.setting do
   json.course_banner_url (setting.course_banner_url || default_setting.course_banner_url)&.[](1..-1)
   json.competition_banner_url (setting.competition_banner_url || default_setting.competition_banner_url)&.[](1..-1)
   json.moop_cases_banner_url (setting.moop_cases_banner_url || default_setting.moop_cases_banner_url)&.[](1..-1)
+  json.oj_banner_url (setting.oj_banner_url || default_setting.oj_banner_url)&.[](1..-1)
 
   json.navbar setting.navbar || default_setting.navbar