You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
361 B
13 lines
361 B
5 years ago
|
class CheckProjectPackageDeadlineTask
|
||
|
def call
|
||
|
ProjectPackage.where(status: :published).where('deadline_at < ?', Time.now).find_each do |package|
|
||
|
begin
|
||
|
ProjectPackages::EndBiddingService.new(package).call
|
||
|
rescue => ex
|
||
|
Rails.logger.error ex.message
|
||
|
Rails.logger.error ex.backtrace.join('\n')
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|