Green’s Dictionary of Slang

work over v.

1. [1910s] to search and steal from somebody’s clothes.

2. [1920s+] (orig. US) to beat up, to hurt to any extent short of murder; thus work-over, working over n., a thrashing, a beating; also in fig. use.