How does the ban on surge pricing affect the companies, customers and the economy?
It depends.

If customers are currently making informed decisions when they book a surge-priced car, then banning surge pricing punishes customers, drivers, intermediaries, and the wider economy. It deliberately introduces an economic inefficiency.

If, however, a lot of customers are making uninformed decisions and are effectively being conned by surge pricing that they didn't expect or didn't understand, then banning surge pricing stops economically inefficient activity, protects consumers, and can be a net contributor to the economy.

Or if surge pricing increases negative externalities, then banning it could give a net benefit: for example, if the worst-polluting cars only come onto the road when surge pricing is available.