| @@ -259,39 +259,29 @@ class IssuesController < ApplicationController | |||||
| end | end | ||||
| def clean | 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 | end | ||||
| rescue Exception => e | |||||
| normal_status(-1, "批量删除失败") | |||||
| raise ActiveRecord::Rollback | |||||
| else | |||||
| normal_status(-1, "请选择任务") | |||||
| end | end | ||||
| end | end | ||||
| def series_update | 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 | end | ||||
| rescue Exception => e | |||||
| normal_status(-1, "批量更新失败") | |||||
| raise ActiveRecord::Rollback | |||||
| else | |||||
| normal_status(-1, "请选择任务") | |||||
| end | end | ||||
| end | end | ||||