I'm pretty sure both Luffy and Sanji were fine, just Zoro was fucked up in Sabaody. The whole fight Sanji was worried about Zoro and noticing how he wasn't complete fine.
Luffy himself said he was fine in Thriller Bark as soon as he woke up, thanks to Kuma + Zoro.