Idiom
do the business
British & Australian, informal
1.
to achieve what is wanted or needed in a situation.
As long as he does the business on the football field, the club is happy with him.
2.
(British, very informal!) to have sex.
So he went home with her. Do you think they did the business?