@bigcockman hope you had a good rest bro!
Dun care those nasty friends of yours lah.
They are just jealous of you. It is very common in SG. People will find ways to put you down. Insult you. Cos they jelly lah.
You doing well. Just keep working hard.
Improve your relationships with co workers. Better everyone like you and is your friend. All departments. Newbie and old birds. All friends. Like you.
Clients also like you. Every client got good things say about you.
If all that above I confirm you get promoted.