About $150 online. If you do it around 90, assuming lens is cracked. https://www.ifixit.com/Guide/iPhone+7+Plus+Rear-Facing+Cameras+Replacement/72837
Not sure what the price is but my daughter has broken like 5 iPhone. In her case we were able to get replacement for well under regular cost. Not sure that would be an option for you you would have to check. And don't be late for your appointment cuz they will pass you by. And you'll have to wait even longer.
If its not software related. Your only hope is the warranty or apple care. If not your out of luck.
Thanks! Your answer is awaiting moderation.