I've been told that it is okay to say "What can I do you for?" instead of "What can I do for you?" and in fact I myself have heard people say that many times.
So, if it's correct, would "you" be a direct object in that case or still indirect like in "What can I do for you?"
By the way, if it's not a big trouble for you, please, tell me if my punctuation in the end of the title is correct.