Skip to content
代码片段 群组 项目

Draft: Finish people summary backend part

开放中 毛超 requested to merge create-tf-models into main-jh
文件
72
 
# frozen_string_literal: true
 
 
module DateParamValidator
 
extend ActiveSupport::Concern
 
 
def validate_dates!
 
start_date = params[:start_date].presence || 180.days.ago.to_date
 
end_date = params[:end_date].presence || Time.now.to_date
 
 
raise ::RailsParam::InvalidParameterError, "Invalid param end_date" if start_date > end_date
 
raise ::RailsParam::InvalidParameterError, "Date range exceed 180 days" if (end_date - start_date).to_i > 180
 
 
[start_date, end_date]
 
end
 
end
加载中