修改批量操作错误

This commit is contained in:
sylor_huang@126.com 2020-05-28 10:05:07 +08:00
parent d87f44e939
commit e42e9f262a
1 changed files with 17 additions and 27 deletions

View File

@ -259,39 +259,29 @@ class IssuesController < ApplicationController
end
def clean
begin
issue_ids = params[:ids]
if issue_ids.present?
if Issue.where(id: issue_ids).destroy_all
normal_status(0, "删除成功")
else
normal_status(-1, "删除失败")
end
else
normal_status(-1, "请选择任务")
issue_ids = params[:ids]
if issue_ids.present?
if Issue.where(id: issue_ids).destroy_all
normal_status(0, "删除成功")
else
normal_status(-1, "删除失败")
end
rescue Exception => e
normal_status(-1, "批量删除失败")
raise ActiveRecord::Rollback
else
normal_status(-1, "请选择任务")
end
end
def series_update
begin
issue_ids = params[:ids]
update_params = params[:update_params]
if issue_ids.present?
if Issue.where(id: issue_ids).update_all(update_params)
normal_status(0, "批量更新成功")
else
normal_status(-1, "批量更新失败")
end
else
normal_status(-1, "请选择任务")
issue_ids = params[:ids]
update_params = params[:update_params]
if issue_ids.present?
if Issue.where(id: issue_ids).update_all(update_params)
normal_status(0, "批量更新成功")
else
normal_status(-1, "批量更新失败")
end
rescue Exception => e
normal_status(-1, "批量更新失败")
raise ActiveRecord::Rollback
else
normal_status(-1, "请选择任务")
end
end