dev_hss
cxt 5 years ago
parent da70b86fd0
commit 6e5a0a747d

@ -33,16 +33,16 @@ class TaskBanksController < ApplicationController
end
def gtask_bank_params
tip_exception("name参数不能为空") if params[:gtask_bank][:name].blank?
tip_exception("description参数不能为空") if params[:gtask_bank][:description].blank?
tip_exception("name参数不能为空") if params[:task_bank][:name].blank?
tip_exception("description参数不能为空") if params[:task_bank][:description].blank?
if @bank.task_type == 2
tip_exception("base_on_project参数不能为空") if params[:gtask_bank][:base_on_project].nil?
tip_exception("min_num参数不能为空") if params[:gtask_bank][:min_num].blank?
tip_exception("max_num参数不能为空") if params[:gtask_bank][:max_num].blank?
tip_exception("最小人数不能小于1") if params[:gtask_bank][:min_num].to_i < 1
tip_exception("最大人数不能小于最小人数") if params[:gtask_bank][:max_num].to_i < params[:gtask_bank][:min_num].to_i
tip_exception("base_on_project参数不能为空") if params[:task_bank][:base_on_project].nil?
tip_exception("min_num参数不能为空") if params[:task_bank][:min_num].blank?
tip_exception("max_num参数不能为空") if params[:task_bank][:max_num].blank?
tip_exception("最小人数不能小于1") if params[:task_bank][:min_num].to_i < 1
tip_exception("最大人数不能小于最小人数") if params[:task_bank][:max_num].to_i < params[:gtask_bank][:min_num].to_i
end
params.require(:gtask_bank).permit(:name, :description) if @bank.task_type == 1
params.require(:gtask_bank).permit(:name, :description, :min_num, :max_num, :base_on_project) if @bank.task_type == 2
params.require(:task_bank).permit(:name, :description) if @bank.task_type == 1
params.require(:task_bank).permit(:name, :description, :min_num, :max_num, :base_on_project) if @bank.task_type == 2
end
end

Loading…
Cancel
Save