The Illinlois Supreme Court had already held that the Second Amendment protects a right to carry guns in most public places, and in today's People v. Chairez it likewise rejected a ban focused on carrying within 1000 feet of parks:
http://www.illinoiscourts.gov/Opinions/SupremeCourt/2018/121417.pdf
http://www.illinoiscourts.gov/Opinions/SupremeCourt/2018/121417.pdf