My parents used to say this to me when I was a young child and DD aged 5 has just told me that Granny (my mum) has told her and my niece also 5 this. I also remember my Mother saying to me "if you don't eat your dinner, I will phone the homes" .
I really cannot get to grips with my parents generation at all. Who would say this to children?