|
|
|
@ -493,15 +493,16 @@ class StudentWorksController < ApplicationController
|
|
|
|
|
# 删除实训作品评阅
|
|
|
|
|
def destroy_work_comment
|
|
|
|
|
ActiveRecord::Base.transaction do
|
|
|
|
|
tip_exception("visible_comment参数有误") if params[:visible_comment].nil?
|
|
|
|
|
# tip_exception("visible_comment参数有误") if params[:visible_comment].nil?
|
|
|
|
|
|
|
|
|
|
comment = @work.shixun_work_comments.find_by!(id: params[:comment_id])
|
|
|
|
|
params[:visible_comment] ? comment.comment = nil : comment.hidden_comment = nil
|
|
|
|
|
if comment.comment.nil? && comment.hidden_comment.nil?
|
|
|
|
|
comment.destroy!
|
|
|
|
|
else
|
|
|
|
|
comment.save!
|
|
|
|
|
end
|
|
|
|
|
comment.destroy!
|
|
|
|
|
# params[:visible_comment] ? comment.comment = nil : comment.hidden_comment = nil
|
|
|
|
|
# if comment.comment.nil? && comment.hidden_comment.nil?
|
|
|
|
|
# comment.destroy!
|
|
|
|
|
# else
|
|
|
|
|
# comment.save!
|
|
|
|
|
# end
|
|
|
|
|
normal_status("删除成功")
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|