|
|
|
@ -131,13 +131,19 @@ class HacksController < ApplicationController
|
|
|
|
|
def new;end
|
|
|
|
|
|
|
|
|
|
def destroy
|
|
|
|
|
base_attrs = {
|
|
|
|
|
user_id: @hack.user_id, viewed: 0, tiding_type: 'System', trigger_user_id: current_user.id,
|
|
|
|
|
parent_container_type: "HackDelete"
|
|
|
|
|
}
|
|
|
|
|
@hack.tidings.create!(base_attrs)
|
|
|
|
|
@hack.destroy
|
|
|
|
|
render_ok
|
|
|
|
|
begin
|
|
|
|
|
base_attrs = {
|
|
|
|
|
user_id: @hack.user_id, viewed: 0, tiding_type: 'System', trigger_user_id: current_user.id,
|
|
|
|
|
parent_container_type: "HackDelete"
|
|
|
|
|
}
|
|
|
|
|
@hack.tidings.create!(base_attrs)
|
|
|
|
|
@hack.destroy
|
|
|
|
|
render_ok
|
|
|
|
|
rescue => e
|
|
|
|
|
logger.error("####hack_delete_error: #{e.message}")
|
|
|
|
|
render_error("删除失败")
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
private
|
|
|
|
|