Merge branch 'dev_cxt' into dev_item_bank

dev_jupyter
cxt 5 years ago
commit 7f6d2de67e

@ -12,7 +12,7 @@ class Admins::ExaminationAuthenticationsController < Admins::BaseController
ActiveRecord::Base.transaction do ActiveRecord::Base.transaction do
exam = ExaminationBank.find current_apply.container_id exam = ExaminationBank.find current_apply.container_id
current_apply.update!(status: 1) current_apply.update!(status: 1)
exam.update!(public: 0) exam.update!(public: 1)
end end
render_success_js render_success_js
end end

@ -16,7 +16,7 @@ class Admins::ItemAuthenticationsController < Admins::BaseController
ActiveRecord::Base.transaction do ActiveRecord::Base.transaction do
item = ItemBank.find current_apply.container_id item = ItemBank.find current_apply.container_id
current_apply.update!(status: 1) current_apply.update!(status: 1)
item.update!(public: 0) item.update!(public: 1)
end end
render_success_js render_success_js
end end

@ -50,9 +50,12 @@ class ExaminationBanksController < ApplicationController
end end
def destroy def destroy
ActiveRecord::Base.transaction do
ApplyAction.where(container_type: "ExaminationBank", container_id: @exam.id).destroy_all
@exam.destroy! @exam.destroy!
render_ok render_ok
end end
end
def set_public def set_public
tip_exception(-1, "该试卷已公开") if @exam.public? tip_exception(-1, "该试卷已公开") if @exam.public?

@ -39,9 +39,12 @@ class ItemBanksController < ApplicationController
end end
def destroy def destroy
ActiveRecord::Base.transaction do
ApplyAction.where(container_type: "ItemBank", container_id: @item.id).destroy_all
@item.destroy! @item.destroy!
render_ok render_ok
end end
end
def set_public def set_public
tip_exception(-1, "该试题已公开") if @item.public? tip_exception(-1, "该试题已公开") if @item.public?

Loading…
Cancel
Save