do a job on
do a job on {v. phr.}, {slang}
To damage badly; do harm to; make ugly or useless.
The baby did a job on Mary's book.
Jane cut her hair and really did a job on herself.
Categories:
Source: A Dictionary of American Idioms