class Maintenance::Nursing::ScreeningBooleanJob
  include Sidekiq::Worker

  def perform(school_id)
    school = School.find(school_id)
    return if school.employee_module.nursing?

    screenings = school.nursing_screenings

    screenings.where(sight: 0).update_all(sight: nil)
    screenings.where(hearing: 0).update_all(hearing: nil)
    screenings.where('SightPass = 2').update_all('SightPass = 0')
    screenings.where('HearingPass = 2').update_all('HearingPass = 0')
  end
end
